0

外出先でAIDEを使用しています。Android Studio でプロジェクトに Crashlytics を追加しましたが、AIDE に移動すると、Crashlytics が認識されないようです。具体的には、次の行は、コンパイル エラーに従って不明な依存関係として指定されます。

compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
    transitive = true}

これを修正するためにできることはありますか、それとも AIDE は Crashlytics をサポートできませんか?

4

1 に答える 1

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'

AIDE が正常に動作しない場合は、AAR ライブラリをダウンロードし、それを/libsフォルダーにコピーしてください (ファイルの名前は次のようにfabric-2.5.2.aar Updatebuild.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')
  ...
}
于 2015-11-03T19:28:30.127 に答える