【发布时间】:2015-04-22 21:28:08
【问题描述】:
我正在从 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 仍然找不到。所以现在我所有的活动课程都在尖叫错误。有什么想法可以解决这个问题吗?
【问题讨论】:
-
您是否尝试清理/重建您的项目?
-
@poss 您尝试阅读问题了吗?
-
R 会自动生成,除非它在 xml 中发现错误。所以你的清理和重建一定没有奏效,或者你忽略了它引发的错误。
-
检查重新同步gradle/重建项目时是否有错误
标签: android android-studio gradle r.java-file crashlytics