問題タブ [android-multidex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3277 参照

android - エラー: Android Studio でタスク ':app:packageAllDebugClassesForMultiDex' の実行に失敗しました

写真編集オプション用にクリエイティブ SDK が統合されているアプリケーションを実行すると、次のエラーが発生します。

これは私のアプリ gradle ファイルです。画像編集オプション用のクリエイティブ SDK が統合され、multidex オプションが有効になっています。

これは私のアプリのアプリケーションクラスです。

0 投票する
2 に答える
1337 参照

android - Roboelectric 3.0 java.lang.UnsupportedOperationException: Robolectric は API レベル 1 をサポートしていません

0 投票する
2 に答える
3778 参照

android - Parse と Multidex を使用した重複エントリ

私のプロジェクトは、Parse を使用するチャット アプリです。他の依存関係を追加した後、この問題が発生し始めました:

エラー: タスク ':app:dexDebug' の実行に失敗しました。com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'command '/usr/lib/jvm/java-7-oracle/bin/java'' がゼロ以外の終了で終了しました値 2

ここで StackOverflow を検索すると、Android の 65K の制限である可能性があると言う人もいました。したがって、解決するために、次の手順に従いました。

1 - マルチデックスを追加

https://developer.android.com/tools/building/multidex.html

2 - Android Gradle 設定でジャンボ モードを有効にする

プロジェクトをクリーンアップし、gradle ビルドを実行しました。エラーは発生しませんでした。すごい!しかし、「アプリを実行」をクリックすると、以下のエラーが発生します。

エラー: タスク ': app: packageAllDebugClassesForMultiDex' の実行に失敗しました。> Java.util.zip.ZipException: エントリが重複しています: ボルト / AggregateException.class

依存関係「com.parse.bolts:bolts-android:1.+」を削除すると、「アプリの実行」は機能しますが、Parse の依存関係なしでは実行できません。

これは私のGradleビルドスクリプトです:

0 投票する
0 に答える
1083 参照

android - MultiDex.install 後にセカンダリ dex ファイルのクラスが見つからない

multiDex と multiDex インストール ログをセットアップしました

しかし

アプリケーションの初期化時にクラスが見つかりません。

そして、 PushClientがapktoolを使用してセカンダリdexファイルにあることがわかりました

なぜだか分からない?

0 投票する
1 に答える
191 参照

android - Android で multidex サポートを有効にすると、Green dao がクラスを作成できない

で multidex サポートを有効にするとすぐに、build.gradleアプリの起動時に次のエラーが発生します。