問題タブ [dex-limit]

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

android - パッケージごとのdexメソッド数の表示

私は、dex メソッドのカウント制限に達している Android アプリに取り組んでいます。パッケージごとにグループ化されたメソッド数を表示する簡単な方法はありますか? メソッドの合計数を取得できますが、アプリには複数のコンポーネントがあり、どのコンポーネントがこれに最も大きく貢献しているかを把握しようとしています。

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

android - 65k の Dex メソッドの制限に達していますが、dex-method-count ツールでは、はるかに少ないと言われています

私たちは長い間 65k メソッドの制限に苦労してきましたが、ほとんどの最適化は既に完了しています。Jacoco プラグインを追加しようとすると、dex limit エラーが再び発生します。

ただし、dex-method-count ツール ( https://github.com/mihaip/dex-method-countsにあります) を実行すると、56k メソッドしかないと表示されます。

Jacoco ライブラリは 1309 メソッド (同じ dex-method-count ツールを使用してカウント) しかないため、65k の制限を十分に下回るはずです。

何か案は?dex-method-count ツールがメソッドの数を過少報告していることに気付いた人はいますか?

0 投票する
6 に答える
4621 参照

android - Proguard で Android コードを縮小するにはどうすればよいですか

アプリで多くの依存関係を使用しているため、65k メソッドの制限に達しています (76k メソッドに達しています)。コードを縮小するためにproguardが使用されていることをandroid.developerで読みました。

それで、プロガードは私のアプリケーションコードを縮小するだけですか、それとも私の依存関係のコードも縮小しますか? プロガードでコードを圧縮するとき、何か注意する必要がありますか? それ、どうやったら出来るの?

私のGradleビルド:

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

java - エラー: タスク ':speakup:transformClassesWithMultidexlistForDebug' の実行に失敗しました

MultidexlistForDebugの問題を解決するすべての可能な方法をすでに試しましたが、まだ行き詰まっていますplz 私のgradleファイルを確認してください

コンパイル時エラー