当我尝试将项目部署到模拟器时,编译失败并出现一堆无法找到符号错误。我必须重建项目,然后每次进行更改时进行部署。这对我来说只是0.1.6。其他人都看到了吗?
答案 0 :(得分:20)
作为临时解决方法,请尝试关闭“首选项”>编译器>使用外部构建。
(如本期建议:https://code.google.com/p/android/issues/detail?id=56884)
答案 1 :(得分:7)
点击“使用Gradle文件同步项目”为我解决了这个问题。
答案 2 :(得分:4)
我使用了以下答案,效果很好:
https://stackoverflow.com/a/19223269/1531683
你可以做"文件" - > "使高速缓存无效...",然后选择"无效并重新启动"修复此问题的选项。
答案 3 :(得分:2)
同样在这里。请检查此更新:https://code.google.com/p/android/issues/detail?id=56884&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
答案 4 :(得分:2)
作为一种解决方法,在重建项目之前删除out文件夹可以解决问题!
答案 5 :(得分:2)
只需点击构建 - >清洁项目。它将解决缺少“R.java”的问题。
答案 6 :(得分:0)
将以下内容添加到依赖项中对我有用:
编译'com.android.support:appcompat-v7:20.+' 编译'com.android.support:support-v4:21.0.0'
答案 7 :(得分:0)
使用java 7内部类而不是retro-lambda提供的lambda函数解决了我的问题。