我正在从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
文件。所以,恐慌,我做了一些undo
将我的gradle文件恢复到我为Crashlytics进行更改之前的状态。但在我清理,然后重建,然后清理,我的R.java
仍未找到。所以现在我所有的活动课都在尖叫ERROR。我有什么想法可以解决这个问题吗?
答案 0 :(得分:0)
如果所有XML文件都没有错误,则会生成R.java。检查XML文件。
答案 1 :(得分:0)
我也遇到了这个错误,最后我累了,所以我做了一个新的应用程序并转移了活动和所有的东西(没用多久),它现在有效。 Gradle构建似乎有很多错误。另外如你所说,你可能想检查你的logcat。 希望这可以帮助。