XML 格式不正确
XML not well formed
我正在尝试构建我的 android 应用程序,但它抛出了错误:
Error:(1) Error parsing XML: not well-formed (invalid token)
我对 Stack 做了一些研究,人们在混合使用 xml 和 java 时也有类似的问题。在查看错误后,它会将它抛给我正在使用的 .png 文件,这对我来说没有多大意义。
下面是显示的更多错误:
Error:(1) Execution failed for task ':BeerPprtfolio:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Users/Mike/Documents/adt-bundle-mac-x86_64-20140321/sdk/build-tools/19.1.0/aapt package -f --no-crunch -I /Users/Mike/Documents/adt-bundle-mac-x86_64-20140321/sdk/platforms/android-21/android.jar -M /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/debug -A /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/assets/debug -m -J /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/generated/source/r/debug -F /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/resources-debug.ap_ --debug-mode --custom-package com.beerportfolio.beerportfoliopro -0 apk --output-text-symbols /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/symbols/debug
Error Code:
1
Output:
/Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/debug/layout/ic_drawer.png:1: error: Error parsing XML: not well-formed (invalid token)
error: Error parsing XML: not well-formed (invalid token)
因为在 res/layout
文件夹中添加 ic_drawer.png
图片,但 res/layout
文件夹用于放置 xml 中的屏幕布局。
移动 ic_drawer.png
文件夹中的 drawable
文件。
同样在代码和 xml 文件中确保不会将 ic_drawer.png
获取为 R.layout.ic_drawer
因为 ic_drawer
是图像所以使用 R.drawable.ic_drawer
获取 ic_drawer.png
在代码中或 xml
我正在尝试构建我的 android 应用程序,但它抛出了错误:
Error:(1) Error parsing XML: not well-formed (invalid token)
我对 Stack 做了一些研究,人们在混合使用 xml 和 java 时也有类似的问题。在查看错误后,它会将它抛给我正在使用的 .png 文件,这对我来说没有多大意义。
下面是显示的更多错误:
Error:(1) Execution failed for task ':BeerPprtfolio:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Users/Mike/Documents/adt-bundle-mac-x86_64-20140321/sdk/build-tools/19.1.0/aapt package -f --no-crunch -I /Users/Mike/Documents/adt-bundle-mac-x86_64-20140321/sdk/platforms/android-21/android.jar -M /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/debug -A /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/assets/debug -m -J /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/generated/source/r/debug -F /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/resources-debug.ap_ --debug-mode --custom-package com.beerportfolio.beerportfoliopro -0 apk --output-text-symbols /Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/symbols/debug
Error Code:
1
Output:
/Users/Mike/Documents/beerPortfolio/beerportfoliov3/BeerPprtfolio/build/intermediates/res/debug/layout/ic_drawer.png:1: error: Error parsing XML: not well-formed (invalid token)
error: Error parsing XML: not well-formed (invalid token)
因为在 res/layout
文件夹中添加 ic_drawer.png
图片,但 res/layout
文件夹用于放置 xml 中的屏幕布局。
移动 ic_drawer.png
文件夹中的 drawable
文件。
同样在代码和 xml 文件中确保不会将 ic_drawer.png
获取为 R.layout.ic_drawer
因为 ic_drawer
是图像所以使用 R.drawable.ic_drawer
获取 ic_drawer.png
在代码中或 xml