我正在从 Eclipse 迁移到 Android Studio。我的项目有 Crashlytics。无论如何,要在正在迁移的 Android Studio 版本中添加 Crashlytics,我按照说明添加了
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
maven { url 'http://download.crashlytics.com/maven' }
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
apply plugin: 'android'
apply plugin: 'crashlytics'
repositories {
maven { url 'http://download.crashlytics.com/maven' }
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.crashlytics.android:crashlytics:1.+'
}
之后,我可以看到 Crashlytics 但我的
R.java
找不到文件。所以, panic ,我做了一些 undo
将我的 gradle 文件恢复到我对 Crashlytics 进行更改之前的状态。但是在我清理,然后重建,然后清理之后,我的 R.java
仍然没有找到。所以现在我所有的 Activity 类(class)都在尖叫错误。有什么想法可以解决这个问题吗?
最佳答案
如果所有 XML 文件都没有错误,则生成 R.java。检查 XML 文件。
关于android - Gradle 丢失了我的 R.java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809183/