問題タブ [dexopt]

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 投票する
1 に答える
1897 参照

error-handling - Androidスタジオを使用してデバイスでアプリを実行できません

Androidスタジオを使用しようとしていますが、デバイスにアプリをデプロイするたびに、次のエラーが表示されます:

続行するには、既存のアプリケーションをアンインストールする必要があります。

Build->Clean Project を使用してみましたが、うまくいかないようです。また、デバイスの /data/local/tmp からファイルを削除しようとしましたが (私の電話はルート化されているため)、すべて無駄でした。

抜け道を知っている方、助けてください。

0 投票する
8 に答える
23754 参照

android-studio - 現在のバージョンと一致しない古い dexed jar がデバイスにある可能性があるため、インストールに失敗しました (dexopt エラー)

AndroidスタジオからAndroid 2.3.6を実行しているサムスンの携帯電話にアプリを実行できません。アプリケーションのインストールに失敗しましたポップアップが表示されます。下のスクリーンショットを参照してください。

ここに画像の説明を入力

[OK] をクリックすると、ログに以下のエラーが表示されます

「App Engine Backend with Google Cloud Messaging」という Google Cloud モジュールを追加した後、この問題が発生しました。

これは、こちらのスタック オーバーフローに関する質問の 1 つで説明されている問題とまったく同じです。

私は受け入れられた答えを試しました。

dex -method-countsアプリケーションを実行すると、ターミナルで「全体的なメソッド数: 24474」が表示されました。私は次に何をすべきか理解していませんか?

(注: 同じアプリケーションが、kitkat で実行されている他のデバイスで実行されています。)

この問題の解決にご協力ください。私は過去2日間苦労しています。同様の質問がたくさんあることは知っていますが、何も役に立ちませんでした。

ビルド-->クリーンが機能していません。

これが私のbuild.gradleファイルです

前もって感謝します!

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

android - multi-dex を使用して Android アプリをビルドする際に、最初の dex サイズを制限する方法

まず、私はこの問題に直面しています:</p>

そこで,Google が提供する dex を分割してみます.65K 以上のメソッドを使用したアプリの構築を参照してください

そして、apk をアンパックします。実際には 2 つの dex ファイルが含まれており、最初の dex はまだ大きすぎます。これは、apk を cmd で Android 2.3 にインストールできないためです。

アプリがAndroid 2.3にインストールできるようにする方法。