无法解析符号 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 编程,但没关系。
祝所有遇到类似问题的人好运。
我开始使用 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 编程,但没关系。
祝所有遇到类似问题的人好运。