2015-11-03 4 views
0

Я использую AIDE, находясь на ходу. В Android Studio я добавил Crashlytics в свой проект, но, перейдя на AIDE, он, похоже, не распознает Crashlytics. В частности, эта линия определяется как неизвестный зависимый в соответствии компилировать ошибки:Как добавить Crashlytics в AIDE?

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

есть все, что я могу сделать, чтобы исправить это или ПАМЯТНАЯ не способен поддерживать Crashlytics?

ответ

2

Убедитесь, что вы есть плагин предустановленный в Android Studio - https://fabric.io/downloads

Затем в 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, затем скопируйте ее в папку /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. Даже разместил файлы jar из zip в папке libs, nada. Мое единственное предположение - AIDE не поддерживает плагины, такие как это – GalacticGhost

+1

Это библиотека AAR, а не JAR. Вам нужно скопировать/вставить 'AAR' в папку'/libs' и определить папку как локальное репо. Будет ли обновляться ответ –

+0

Где я могу скачать AAR? Edit found it nvm – GalacticGhost