【问题标题】:Gradle lost my R.java fileGradle 丢失了我的 R.java 文件
【发布时间】: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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我也遇到了这个错误,最后我累了,所以我做了一个新的应用程序并转移了活动和所有的东西(没花很长时间),现在它可以工作了。 Gradle build 似乎有很多错误。也如前所述,您可能想检查您的 logcat。 希望这可以帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-16
      • 2013-03-26
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      相关资源
      最近更新 更多