2015-11-03 29 views
0

我在旅途中使用AIDE。在Android Studio上,我將Crashlytics添加到了我的項目中,但是在將它移到AIDE後,似乎無法識別Crashlytics。具體而言,該行被指定爲一個未知的依賴,根據編譯錯誤:如何將Crashlytics添加到AIDE?

compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
    transitive = true} 

有什麼我可以做些什麼來解決這個或者是AIDE不能支持Crashlytics?

回答

2

確保您有Android Studio中預裝插件 - 在您的build.gradlehttps://fabric.io/downloads

然後,添加/更新,在最高層下面:

buildscript { 
    repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
    // Fabric 
    classpath 'io.fabric.tools:gradle:+' 
    } 
} 

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

如果AIDE不能正常工作,那麼請下載AAR庫,然後將其複製到您的/libs文件夾中(例如文件名稱爲fabric-2.5.2.aar 更新build.gradle如下:

buildscript { 
    repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
    // Fabric 
    classpath 'io.fabric.tools:gradle:+' 
    } 
} 

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

// .aar repositories 
repositories { 
    flatDir { dirs 'libs' } 
} 

dependencies { 
    compile(name: 'fabric-2.5.2', ext: 'aar') 
    ... 
} 
+0

在Android Studio中工作得很好,在AIDE中完全不工作。甚至將zip文件中的jar文件放在libs文件夾中,nada。我唯一的猜測是AIDE不支持諸如此類的插件 – GalacticGhost

+1

這是一個'AAR'庫,而不是JAR庫。您需要將'AAR'複製/粘貼到'/ libs'文件夾中,並將該文件夾定義爲本地回購。將更新答案 –

+0

在哪裏可以下載AAR?編輯發現它nvm – GalacticGhost