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