2015-04-22 83 views
0

我正在從Eclipse遷移到Android Studio。我的項目有Crashlytics。總之,加Crashlytics在Android Studio版本被遷移我遵循的指示,並添加Gradle丟失了我的R.java文件

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仍未找到。所以現在我所有的活動類都尖叫着錯誤。任何想法如何解決這個問題?

+1

您是否嘗試清理/重建項目? – poss

+1

@poss您是否嘗試閱讀該問題? –

+1

R是自動生成的,除非它在xml中發現錯誤。所以你的清理和重建一定沒有奏效,或者你忽略了它引發的錯誤。 – poss

回答

0

如果所有XML文件都沒有錯誤,則會生成R.java。檢查XML文件。

0

我也遇到了這個錯誤,最後我累了,所以我做了一個新的應用程序,並轉移活動和所有的東西(沒多久),現在它的作品。 Gradle構建似乎有很多bug。同樣如你所說,你可能想檢查你的logcat。 希望這有助於。