5

我刚开始我的第一个安卓项目。遵循谷歌教程给出的所有说明。但是我的项目中出现以下错误

1) 执行 aapt 时出错:无法运行程序“D:\Development\adt-bundle-windows-x86_64-20130729\sdk\build-tools\android-4.3\aapt.exe”:CreateProcess 错误=5,访问被拒绝:CreateProcess error=5, Access is denied UssEnt line 1 Android ADT 问题

2) R 不能解析为变量

对于我在下面链接中提到的第一个问题,但它没有用

执行 aapt 时出错:无法运行程序,CreateProcess 错误=5,访问被拒绝:CreateProcess 错误=5,访问被拒绝

我尝试了针对第二个问题的以下解决方案,但没有一个对我有用。

1]摆脱'import android.R'行。

2]清理项目,然后再次构建它。

3]关闭项目,然后再次打开它。

4]转到项目属性> Java构建路径>勾选Android版本复选框

5]按照程序:取消选中项目->自动构建项目->属性->构建器:确保选中所有Android(3)和Java(1)构建器(仅此而已)窗口->首选项->Android->构建:选中“构建时自动刷新资源和资产文件夹”右键单击项目->Android工具->修复项目设置(不确定它实际上做了什么,但它不会受到伤害)

6] 一些用户建议检查 .xml 文件是否正确。我不知道我怎么能做到这一点。我什至没有在我的项目中写过一行代码——代码是自动生成的。

7] 布局 xml 文件使用小写字母命名。

8] 资源文件中没有错误(没有红叉)。

我从 “R 无法解析为变量”中得到的上述 8 个步骤 - gen 文件夹为空

4

1 回答 1

0

这是您在 2013 年 9 月发布此内容时 Android Studio 的一个已知问题。 http://tools.android.com/knownissues

我遇到了同样的问题,Android Studio 更新解决了这个问题。

我相信在 Windows 7/8 上使用 Android Studio v0.3.2(2013 年 10 月),我最终创建了一个新项目(具有正确的自动生成代码)并重新实现了我的(非常简单的)应用程序,然后能够编译它(那里没有 gradle 资源错误)。

原因类似于.. 编译找不到资源:在特定版本中创建新项目时发生,在拥有 OK 项目然后将 Android Studio 更新到该特定版本时发生。它以某种方式造成了 Gradle。

于 2014-02-25T10:52:31.230 回答