执行aapt时出错:无法运行程序

时间:2013-09-05 11:05:38

标签: android

我刚开始我的第一个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无法解析为变量

对于我在下面提到的第一个问题链接,但它不起作用

Error executing aapt: Cannot run program, CreateProcess error=5, Access is denied: CreateProcess error=5, Access is denied

我尝试了第二个问题的解决方案,但没有一个能为我工作。

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

1 个答案:

答案 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。