无法解析符号R和build.gradle错误

时间:2016-08-19 10:09:31

标签: java android build.gradle android-2.2-froyo

我开始用android编程,所以我下载了Android Studio 2.1.3和android SDK以及jdk 1.8.0_60 Gradle版本是2.14.1。 我想用Android 2.2编程。 我的班级名为GameView就是问题所在:

bmp = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);

无法解析符号R

我读到我可以通过以下方式解决问题:

BUILD -> Clean Project

Tools -> Android -> Sync Project with Gradle Files

File -> Invalidate Caches / Restart

没有任何帮助,所以我尝试更改build.gradle(Module:app)中的版本。 我真的不知道我需要为Android 2.2编程的版本。 请帮助我或你知道解决这个问题的任何其他解决方案吗?

感谢!!!

1 个答案:

答案 0 :(得分:0)

在我的情况下,解决方案是将 minSdkVersion从8改为

我还更改了build.gradle中的版本:

compileSdkVersion 24
    buildToolsVersion "24.0.1"

    defaultConfig {
        applicationId "com.panjutorials.lazypudding"
        minSdkVersion 9
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"

唯一的缺点是我现在用 Android Nougat 进行编程,但没关系。

祝所有遇到类似问题的人好运。