最近我将我的日食Juno更新为Luna,但现在新项目没有生成android.R文件。这可能是由于这个AndroidManifest.xml错误造成的:
Error: No resource found that matches the given name (at 'theme' with value '@styles/AppTheme').
当我检查values文件夹时,没有styles.xml。 这只发生在新项目中,现有项目(我在Juno中创建)工作正常。 我已经尝试更新SDK管理器中的所有内容,但我仍然收到错误。
答案 0 :(得分:1)
我不知道具体细节,但我刚刚在我的Linux机器和Windows机器上修复了这个问题。将Android SDK工具升级到版本24或更高版本后,它会停止生成style.xml。
我通过使用版本23.0.5在this other SO discussion看到降级来修复我的版本(我发布了直接链接,但是我没有足够的点来发布超过两个)。
同样,我不知道为什么会发生这种情况,只是因为它阻止我使用最新的SDK创建新项目。
答案 1 :(得分:0)
我在更新Android SDK工具时遇到了同样的问题。当我构建一个新的Android项目时,它不会在res / values /中生成styles.xml。但是在我构建了一个新的styles.xml并从其他项目中复制了内容之后,问题就消失了。
答案 2 :(得分:0)
Android SDK工具24.0.2中的错误已得到纠正。我现在就试试吧。
答案 3 :(得分:0)
如果它发生在您的第一个Andriod App构建期间,它必须就像我的情况一样。
当Eclipse(Luna)/ AndroidSDK(不是Android Stduio)在2015年1月14日的HelloWorld项目期间与最新的工具和库一起使用时,发生了这种情况。当我安装这些工具并将HelloWorld作为第一个应用程序时,我接受了所有默认设置。 - 这是我的问题。
首先,检查是否安装了“Android支持库”库。 如果没有,请安装它。默认情况下不安装它。 您可以在菜单中提供的“Android SDK manager”中完成所有操作。
(Android SDK Manager - > Extra - > Android支持库)
祝福, (债务人)<><