我最近更新到最新的Android Studio版本(0.2.x),我遇到了无法构建项目的问题。我收到一条错误消息,说明:
Gradle: Execution failed for task ':TestApplication:compileDebug'.
编译失败;请参阅编译器错误输出以获取详细信C:\用户\用户\ AndroidStudioProjects \ TestApplicationProject \ TestApplication \建立\源\ r \调试\ COM \示例\ 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,它位于单词用户的 u 和 s 之间({ {3}})。我实际上尝试删除了注释,但正如您所期望的那样,当我要求重建项目时,会自动生成R.java。
我完全不知道问题是什么,有什么想法吗?
答案 0 :(得分:5)
已知问题。我们已经在内部修复了它。应该很快就会出来(最多几天)
答案 1 :(得分:0)
我遇到了同样的问题,我正在使用类似于你的路径。
我所做的是将项目移动到C盘的根目录,因此路径不会以" C:\ Users \ user"开头。再也没有问题了......不是解决方案,而是解决方法。
PS:这不是一个真正的答案,但我还没有足够的评论来评论,这可能对某人有帮助。