Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XML格式不正确_Java_Android_Xml_Android Layout - Fatal编程技术网

Java XML格式不正确

Java XML格式不正确,java,android,xml,android-layout,Java,Android,Xml,Android Layout,我正在尝试构建我的android应用程序,但它抛出了错误: Error:(1) Error parsing XML: not well-formed (invalid token) 我对堆栈做了一些研究,人们在混合xml和java时也遇到了类似的问题。在看到错误后,它将其抛出到我正在使用的一个.png文件中,这个文件对我来说没有多大意义 下面是更多的错误显示: Error:(1) Execution failed for task ':BeerPprtfolio:processDebugRes

我正在尝试构建我的android应用程序,但它抛出了错误:

Error:(1) Error parsing XML: not well-formed (invalid token)
我对堆栈做了一些研究,人们在混合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)
错误:分析XML时出错:格式不正确(无效令牌)

因为在
res/layout
文件夹中添加
ic\u drawer.png
图像,但是
res/layout
文件夹用于在xml中放置屏幕布局

drawable
文件夹中移动
ic\u drawer.png
文件


同样在代码和xml文件中,确保不要将
ic_drawer.png
作为
R.layout.ic_drawer
获取,因为
ic_drawer
是图像,所以使用
R.drawable.ic_drawer
获取代码或xml中
ic_drawer.png
的id非常有助于查看您的xml代码我想您的意思是
R.drawable.ic\u抽屉
R.id.ic\u抽屉