2016-05-18 7 views
1

私は静的なjarファイルでACRA 4.6.0を使用しているAndroidプロジェクトを持っています。私はbuild.gradleにMavenの依存関係により、最新のACRAを使用するようにこれを変更しようとしていますGradleはacraを見つけません

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    testCompile 'junit:junit:4.12' 
    compile 'ch.acra:acra:4.8.5' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
} 

私のbuild.gradleに。これまでのところ、私はGradleのは、ACRAのために何をダウンロードしていない言うことができるように

CJApp.java:13: error: cannot find symbol 
import org.acra.ACRAConfiguration; 
     ^
symbol: class ACRAConfiguration 
location: package org.acra 

:しかし、これは、ビルドのようなエラーで失敗します。私はmavenCentral()をリポジトリリストに追加しようとしましたが、何の効果もありません。

他に何が必要なのですか?また、どのようなgradleがダウンロードされたかを判断する方法はありますか?

答えて

1

新しいバージョンには、org.acra.ACRAConfigurationクラスが含まれていますか:acra:4.8.5あなたは突然リンクしていますか?そうでない場合、これは互換性のない単純な問題です。その場合、バージョンを4.6.0に戻すと解決されるはずです。

ビルドがMaven Centralからファイルをダウンロードしたことを確認しましたか?これは、グラバーに-iフラグを付けるときにはっきりと見えるはずです。ダウンロードするたびにすべてのURLが出力されます。

+0

エラーを報告している他のインポートがありました。私はそれを 'org.acra.config.ACRAConfiguration'に変更しようと考えていましたが、結局それが必要だったので、以前のバージョンを試して、-iを使用することをお勧めしました。私はchangelogを見直して、追加されるconfigパッケージについて言及しませんでした。 – Clyde

1

ACRAConfigurationorg.acra.configに移動しました。インポートを調整するだけです。

関連する問題