4

我最近更新到最新的 Android Studio 版本 (0.2.x),我遇到了无法构建项目的问题。我收到一条错误消息,说明:

Gradle: Execution failed for task ':TestApplication:compileDebug'.

编译失败;有关详细信息,请参阅编译器错误输出。C:\Users\user\AndroidStudioProjects\TestApplicationProject\TestApplication\build\source\r\debug\com\example\testapplication\R.java

Gradle: error: illegal unicode escape

现在,我知道我应该按照说明重新安装 Android Studio:

Windows users: Do not install Android Studio 0.2.x in the same location as 0.1.x. 
Doing so may cause errors such as ClassCastException or other unexpected behaviors.
It's best if you remove your previous version of Android Studio 0.1.x.

我确实做到了,我卸载了 Android Studio,并删除了存储在以下位置的剩余文件夹(卸载后显然没有删除):C:\Users\user\AppData\Local\Android

然后我继续清理注册表项以防万一(我在第三次尝试后没有让它工作),并在重新安装之前重新启动。

PC重新启动后,我开始重新安装Android Studio,它安装成功。我从头开始创建了一个测试项目(以确保打开以前的项目没有问题),但是在它打开项目之后它已经显示了构建问题。我尝试运行它,它根本无法编译。

更奇怪的是,根据编译器输出的所有有问题的行都是R.java中的注释行。这是一个:

        /**  From: C:\Users\user\AndroidStudioProjects\TestApplicationProject\TestApplication\src\main\res\values\dimens.xml 

它指向该行的字符 30,它位于单词user的us之间(附图)。我实际上尝试删除评论,但正如您所期望的那样,当我要求重建项目时会自动生成 R.java。

我完全不知道问题是什么,有什么想法吗?

4

2 回答 2

5

已知问题。我们已经在内部修复了它。应该很快就会出来(最多几天)

于 2013-07-16T23:23:45.433 回答
0

我有同样的问题,我使用的路径与你的类似。

我所做的是将项目移动到 C 驱动器的根目录,因此路径不再以 "C:\Users\user" 开头,并且避免了问题......不是真正的解决方案,而是一种解决方法。

PS:这不是一个真正的答案,但我还没有足够的积分来发表评论,这可能会对某人有所帮助。

于 2013-07-16T11:15:32.693 回答