Gradle丢失了我的R.java文件

时间:2015-04-22 21:28:08

标签: android android-studio gradle r.java-file crashlytics

我正在从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。我有什么想法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如果所有XML文件都没有错误,则会生成R.java。检查XML文件。

答案 1 :(得分:0)

我也遇到了这个错误,最后我累了,所以我做了一个新的应用程序并转移了活动和所有的东西(没用多久),它现在有效。 Gradle构建似乎有很多错误。另外如你所说,你可能想检查你的logcat。 希望这可以帮助。