問題タブ [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.
android - エラー: Android Studio でタスク ':app:packageAllDebugClassesForMultiDex' の実行に失敗しました
写真編集オプション用にクリエイティブ SDK が統合されているアプリケーションを実行すると、次のエラーが発生します。
これは私のアプリ gradle ファイルです。画像編集オプション用のクリエイティブ SDK が統合され、multidex オプションが有効になっています。
これは私のアプリのアプリケーションクラスです。
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ビルドスクリプトです:
android - MultiDex.install 後にセカンダリ dex ファイルのクラスが見つからない
multiDex と multiDex インストール ログをセットアップしました
しかし
アプリケーションの初期化時にクラスが見つかりません。
そして、 PushClientがapktoolを使用してセカンダリdexファイルにあることがわかりました
なぜだか分からない?
android - Android で multidex サポートを有効にすると、Green dao がクラスを作成できない
で multidex サポートを有効にするとすぐに、build.gradle
アプリの起動時に次のエラーが発生します。