我刚开始我的第一个android项目。遵循谷歌教程给出的所有说明。但是我的项目中出现以下错误
1)执行aapt时出错:无法运行程序“D:\ Development \ adt-bundle-windows-x86_64-20130729 \ sdk \ build-tools \ android-4.3 \ aapt.exe”:CreateProcess error = 5,Access is否认:CreateProcess错误= 5,拒绝访问UssEnt第1行Android ADT问题
2)R无法解析为变量
对于我在下面提到的第一个问题链接,但它不起作用
我尝试了第二个问题的解决方案,但没有一个能为我工作。
1]摆脱'import android.R'行。
2]清洁项目,然后重新构建。
3]关闭项目然后再打开它。
4]转到项目属性> Java构建路径>勾选Android版本复选框
5]按照以下步骤:取消选中项目 - >自动构建项目 - >属性 - >构建器:确保选中所有Android(3)和Java(1)构建器(仅此而已)Window->首选项 - > Android->构建:选中“在构建时自动刷新资源和资源文件夹”右键单击项目 - > Android工具 - >修复项目设置(不确定它实际上做了什么,但它不能伤)
6]有些用户建议检查.xml文件是否正确。我不知道怎么能这样做。我甚至没有在我的项目中写过一行 - 代码已经自动生成。
7]布局xml文件使用小写字母命名。
8]资源文件没有错误(没有红叉)。
我从上面得到的8个步骤 'R cannot be resolved to a variable' - gen folder is empty
答案 0 :(得分:0)
这是Android Studio在2013年9月发布时的一个已知问题。 http://tools.android.com/knownissues
我遇到了同样的问题,Android Studio更新解决了这个问题。
在Windows 7/8上使用Android Studio v0.3.2(2013年10月)我相信,我最终创建了一个新项目(具有正确的自动生成代码)并重新实现了我的(非常简单)应用程序,然后能够编译(没有gradle资源错误)。
原因就是这样......编译无法找到资源:在特定版本中创建新项目时发生,发生在拥有OK项目然后将Android Studio更新为特定版本时发生。它以某种方式造成了Gradle。