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

Can not resolve symbol R and build.gradle error

我开始使用 android 进行编程,所以我下载了 Android Studio 2.1.3 和 android SDK 以及 jdk 1.8。0_60 Gradle版本是2.14.1。 我想用 Android 2.2 编程。 在我的 class 名为 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 编写哪个版本。 请帮助我,或者您知道解决该问题的任何其他解决方案吗?

谢谢!!!

在我的例子中,解决方案是将 minSdkVersion 从 8 设置为 9

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

compileSdkVersion 24
    buildToolsVersion "24.0.1"

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

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

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