0

gradle を使用して Android Studio プロジェクトで Android サポート ライブラリを使用する際に問題があります。サポート ライブラリを依存関係として追加すると、"エラー: Gradle: タスク ':AppName:dexDebug' の実行に失敗しました。サポート ライブラリ (greendao 1.3.0) も含まれています。アプリで NavDrawer を使用したいので、これらのサポート ライブラリを使用する必要があります。サポート ライブラリを削除すると、当然、" android.support.v4.widget.DrawerLayout".

ここに誰かアイデアがありますか?

2 種類の依存関係インポート コンパイル ファイル ('libs/android-support-v13.jar') とコンパイル 'com.android.support:support-v4:13.0.0' を使用して、フォーラムで投稿が見つかりました。しかし、それもうまくいきません。

ご協力ありがとうございました。

よろしく、マリン

4

2 に答える 2

1

他の依存関係もサポート ライブラリに依存している場合は、それらがローカルの依存関係を使用していない (つまり、jar ファイルを埋め込んでいない) ことを確認する必要があります。常にのみを使用する必要があります

dependencies {
    compile 'com.android.support:support-v4:x.y.z'
}

ローカル依存関係ではありません。すべての依存関係が同じであることを確認してください。Gradle は、すべてが同じライブラリに依存していることを自動的に検出し、dex に一度だけ追加します。

于 2013-08-01T17:17:18.460 に答える