問題タブ [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 投票する
2 に答える
6867 参照

android - LinearAllocが容量を超えました(5242880)、last=1092サムスンタブレットデバイスへのインストール中にエラーが発生しました

継続的に取得しています、このエラーはlogcat

およびコンソールにいる間

プロジェクトをクリーンアップし、デバイスを再起動し、adbを強制終了してサーバーを起動してみましたが、

WipeUserDataがチェックされていることがわかりましたが、実際のデバイスのuserdataをワイプするにはどうすればよいですか?

この問題を解決し、サムスンのタブレットにapkをインストールする方法は?

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

android - デクソプトとは?( Android シェルコマンド )

Android シェル コマンド dexopt は何をしますか?

マニュアルはどこにありますか?

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

android - dex.force.jumbo=true の場合、非常に大きな APK (out-of-order method_idx) で Dexopt が失敗しました

複数の大きなサードパーティのjarファイル(Androidライブラリなど)を含む非常に大きなAndroidプロジェクトがあります。
Dexのメソッド制限の最大数に達したと思います(Eclipse経由でコンパイル):

[2012-11-18 02:28:45 - ファイル内を検索] Dx 処理 classes.dex...
[2012-11-18 02:28:48 - Dex ローダー] dex を実行できません: 新しいインデックス 66774 をマージできません非ジャンボ命令!
[2012-11-18 02:28:48 - ファイル内を検索] Dalvik 形式への変換に失敗しました: dex を実行できません: 新しいインデックス 66774 を非ジャンボ命令にマージできません!

したがって、SDK ツール 21 (プラットフォーム ツール 16) を利用して、メイン プロジェクトの project.properties を set に編集しましたdex.force.jumbo=true
APK の生成を許可するフラグ。しかし、私はそれを適切にインストールできませんでした(物理的およびエミュレーターの両方で)。dex オプティマイザーの障害があるようです:

11-18 20:11:05.338: I/PackageManager(103): dexopt を実行中: com.mypackage.myapp
11-18 20:11:08.577: E/dalvikvm(868): 順不同の method_idx: 0x2ae0 then 0x1
11-18 20:11:08.577: E/dalvikvm(868): アイテム 1544 @ オフセット 0xf7ae24
11-18 11-18 20:11:08.577: E/dalvikvm(868): セクション タイプ 2006 のスワップに失敗しました
11-18 20 :11:08.577: E/dalvikvm(868): エラー: バイト スワップ + 検証に失敗しました
11-18 20:11:08.597: E/dalvikvm(868): 最適化に失敗しました
11-18 20:11:08.597: W/installd( 39): DexInv: --- END '/data/app/com.mypackage.myapp-1.apk' --- status=0xff00、プロセスが失敗しました
11-18 20:11:08.597: E/installd(39): 「/data/dalvik-cache/data@app@com.mypackage.myapp-1.apk@classes.dex」で dexopt が失敗しました res = 65280
11-18 20:11:08.697: W/PackageManager(103): パッケージを /data/app/com.mypackage.myapp-1.apk にインストールできませんでした
11-18 20:11:09.018: D/dalvikvm( 103): GC_EXPLICIT は 1698K を解放し、17034K/19463K を 13% 解放し、7ms+135ms
11-18 20:11:09.068 を一時停止しました: D/AndroidRuntime(780): VM をシャットダウンしています

dex.force.jumbo意図されていない目的でフラグを使用しようとしていますか、それともこのエラーは予測できませんか?
もしそうなら、非常に多くのクラス/メソッドを含むプロジェクトを生成するためのより良い戦略はありますか?

0 投票する
4 に答える
4208 参照

android - パッケージの uid が一致しません: ディスクでは 10124、設定では 10134

アプリの 1 つ (パッケージ名は com.netbiscuits.kicker) で、Android 2.3.X デバイスにいくつか問題があります。ただし、APK をインストールできません。LogCat に次のメッセージが表示され、Eclipse (デバッグ キーストア) から直接インストールしようとしました。

また、署名付き APK を Google Play ストアから直接インストールしようとしました。エラーメッセージ「パッケージファイルが無効です」で失敗しました。

この問題は、少数の Android 2.3.x デバイスでのみ発生するようで、その理由はまったくわかりません。私はネイティブの NDK コードを使用しておらず、ライブラリに apache commons が含まれているかどうかを既に確認しましたが、何も異常は見つかりませんでした。

なにか提案を?

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

android - インストール エラー dexopt の解決

dexopt エラーに関する投稿がいくつかありますが、どれも役に立ちませんでした。突然、dexopt エラーが発生し始めました: 失敗 [INSTALL_FAILED_DEXOPT]。携帯電話からアプリをアンインストールしようとしましたが、役に立ちませんでした。/data/data/ からアプリ データを消去しようとしましたが、どちらも役に立ちませんでした。ただし、インストールに失敗した dexopt エラーの後に 2 回目の実行を行うと、Failure [INSTALL_FAILED_UID_CHANGED] エラーが表示されます。/data/data を消去すると、上記で説明したのと同じエラー シーケンスが再び発生します。

また、結果に違いはなく、一時フォルダーも消去しようとしました。また、Androidスタジオからインストールした他のすべてのアプリを消去しようとしましたが、それでも同じエラーが発生します。何か案は?違いがある場合は、ルート化されたLG G2にインストールしています。

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

java - DexOpt: 不正なメソッド アクセス

昨日まで正常に機能していた位置情報ベースのアプリを持っていますが、携帯電話で実行すると、動作がおかしくなりました。

以下は、これまで見たことも聞いたこともないエラーを表示するログキャットです。

注: 昨日、Android 4.4.4 カスタム ROM をインストールしました。この理由によるのでしょうか?

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

android - dexopt と dex2oat の違いは?

GoogleDalvikからART(Android ランタイム)に移行しています。

どうすればパフォーマンスが向上するのか、理解しようとしていました。

私が見つけた最良の説明は、以下の画像です。

ダルビックとART

変更された主なコンポーネントの 1 つはdexoptですdex2oat

これらについてはよくわからないので、違いと、これがどのようにパフォーマンスを向上させるかを誰かが説明できますか?