AndroidStudio 无法解析 R 和布局文件
AndroidStudio cannot resolve R and layout files
当我将 AndroidStudio 从 0.8(或 0.9)升级到 1.0.2 时,AndroidStudio 无法解析我的 R 文件并建议导入它(导入 my.package.R)。我正在使用 SDK 工具 24.0.2 和 SDK 平台工具 21。
我已经尝试清理、重新同步和重建项目,以及检查布局文件是否有错误,但我没有找到任何东西。
另一个奇怪的事情是,当输入 "R.layout" 时,AndroidStudio 会提示 "android.R" 或 "my.package.app.R"。选择前者时我无法使用我的布局文件,选择后者时它会自动导入 "my.package.app.R"
导入 R 时,我的一位同事甚至能够 运行 应用程序...
这是我的 build.gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 16
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "my.package.app"
minSdkVersion 14
targetSdkVersion 20
versionCode 6
versionName '0.1.6'
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
我认为它可能对在座的某些人有用。
谢谢!
编辑:有人告诉我导入自己的 R class 是完全正常的。抱歉给您带来不便...
如果显示错误(红色标记)并且没有编译我很确定至少有一个 XML 文件有问题(比如未关闭的标签)。
我在 Android Studio 中遇到了同样的错误,它给出 Red Mark 的原因是由于一些小错误,结束或开始标签不正确关闭或打开!
当我将 AndroidStudio 从 0.8(或 0.9)升级到 1.0.2 时,AndroidStudio 无法解析我的 R 文件并建议导入它(导入 my.package.R)。我正在使用 SDK 工具 24.0.2 和 SDK 平台工具 21。
我已经尝试清理、重新同步和重建项目,以及检查布局文件是否有错误,但我没有找到任何东西。
另一个奇怪的事情是,当输入 "R.layout" 时,AndroidStudio 会提示 "android.R" 或 "my.package.app.R"。选择前者时我无法使用我的布局文件,选择后者时它会自动导入 "my.package.app.R"
导入 R 时,我的一位同事甚至能够 运行 应用程序...
这是我的 build.gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 16
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "my.package.app"
minSdkVersion 14
targetSdkVersion 20
versionCode 6
versionName '0.1.6'
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
我认为它可能对在座的某些人有用。 谢谢!
编辑:有人告诉我导入自己的 R class 是完全正常的。抱歉给您带来不便...
如果显示错误(红色标记)并且没有编译我很确定至少有一个 XML 文件有问题(比如未关闭的标签)。
我在 Android Studio 中遇到了同样的错误,它给出 Red Mark 的原因是由于一些小错误,结束或开始标签不正确关闭或打开!