我刚刚将Android工作室从1.8.11更新为1.9.2。我第一次在更新后打开我的项目,它说了像#34;导入新的gradle和syn项目"。我按下它因为我的项目根本不会建立,所以我可能会这样做。安卓工作室随后下载并安装了Gradle 2.1,但现在当我尝试构建时,我在所有cannot resolve symbol R
中获得com.projectName.R
所有类文件。
任何遇到相同问题或知道如何解决问题的人?非常感谢任何帮助。
编辑:这是我将旧的1.8.11项目打开到1.9.2时得到的错误。 Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 0.14.1.
<a href="fixGradleElements">Fix plug-in version and re-import project</a>
当我点击将Gradle从1.12更新到2.1时的链接,这是我的com.projectName.R导入停止工作的时候。
答案 0 :(得分:1)
我遇到了同样的错误,问题是我的某个模块中的AndroidManifest.xml
文件中没有<application>
标记。
添加空<application />
标记可解决此问题:
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.package.mine">
<application />
</manifest>
如果您没有丢失标记的文件,或者您没有遇到同样的问题,我建议您尝试在命令行执行:
gradlew assembleDebug --info
并查看错误发生之前输出结尾处的内容。来自--info
参数的额外信息帮助我解密了我的问题。