你好!monroe,看了你的AS创建项目的教程,实践时遇到了问题,请教一下!谢谢!

Error:(16, 21) Resource id cannot be an empty string (at 'id' with value '@+id/').
Error:Execution failed for task ':app:processDebugResources'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\05.Android Studio\ANDROID SDK\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1
这两个错误应该怎么解决呢?本人新手,不太懂,望回答一下,谢谢啊哈哈!
2015-07-06 17:09 添加评论 分享
已邀请:

最佳回复

1

StefanLee2015 - 大协会长 社区公选 业余歌者 鼓手 骑行客 ITboy geek 漫威DC粉 羽毛球各种球类爱好 向好身材致敬

赞同来自: studio

各位像我一样状况的朋友们,我解决了呃。就是上面有个ID那里,你要去你的代码界面把ID那里改一个APP的名字 。问题就解决了!
2

浮游大虾 - Android攻城狮

赞同来自: studio StefanLee2015

再告诉你一条经验凡是aapt出问题的 都是res目录下的资源文件有错,实在没有具体提示的就一个一个打开编辑器查看,哪里有红线就改哪里
1

monroe - 我是傻逼

赞同来自: studio

是因为你在 xml 中为布局文件添加 id 时是这么写的:

android:id="@id/xxx" 


只有你在资源文件中已经创建了 id xxx 之后,才能这么来做。

应该这么来写:

android:id="@+id/xxx" 
0

StefanLee2015 - 大协会长 社区公选 业余歌者 鼓手 骑行客 ITboy geek 漫威DC粉 羽毛球各种球类爱好 向好身材致敬

赞同来自:

D:\06.AndroidStudio'sApplication\Firstapp\app\src\main\res\layout\activity_firstapp.xml
Error:(16, 21) Resource id cannot be an empty string (at 'id' with value '@+id/').
Error:Execution failed for task ':app:processDebugResources'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\05.Android Studio\ANDROID SDK\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1

要回复问题请先登录注册

退出全屏模式 全屏模式 回复