問題タブ [android-proguard]
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 - ProGuard の難読化されたコードを正確にデコードするには?
アプリケーションで ProGuard を使用していますが、問題は、ユーザーがコンソールに問題を報告し、「不明なソース」のために正確にデコードできない場合です。
スタックトレースの例を次に示します。
次に、このコードを使用してデコードしています。
そして、ここに出力があります:
エラーが発生したときの Fragment の名前だけが表示されますが、正確な行とメソッドも必要です。
android - Android Studio - Gradle インクリメンタル ビルド
ここ数日、私はプロジェクトのビルド時間を改善しようとしてきましたが、うまくいきませんでした。クリーン ビルドのために 1 分 40 秒待たなければならないことは気にしませんが、単一の Java ファイルに 1 行を挿入すると、クリーン ビルドと同じビルド時間が得られます。私は何か間違ったことをしているに違いありませんが、私を正しい方向に向けるドキュメントやスタックオーバーフローの質問が見つかりません。トピックをよりよく理解している誰かが、私がこれらのひどいビルド時間を取得する理由を説明してくれることを期待して、ここで一元化する多くの情報を集めることができました.
ここに行きます:
私のbuild.gradleファイルのこのオプションが私が求めているものであることを理解しています。
見事なインクリメンタル ビルド。ただし、私のプロジェクトでは、Lollipop より前の Android バージョンとのレトロ互換性のために multidex 機能を使用しているため、これは明らかに機能しません。
救助にプロガード!Proguard を使用すると、実行可能ファイルを縮小し、未使用のメソッドをすべて削除できます。proguard minify でいくつかのエラーが発生しましたが、適切に設定して動作させることができました。すごい!Dex の生成には、ビルドごとに約 20 秒かかります。残念ながら、無料のものはなく、proguard gradle タスクの実行には約 2 分 50 秒かかります。私の最初のケースよりもさらに悪い。
この問題の解決策はありますか?
android - Proguard が AWS SDK for Android でエラーを返す
私の Android アプリでは、Amazon のいくつかのライブラリを使用しています。
- aws-android-sdk-cognito-2.2.2.jar、
- aws-android-sdk-core-2.2.2.jar、
- aws-android-sdk-ddb-2.2.2.jar、
- aws-android-sdk-ddb-mapper-2.2.2.jar、
- aws-android-sdk-sns-2.2.2.jar、
- aws-android-sdk-s3-2.2.2.jar
Proguard を有効にして空のファイル proguard-project.txt を使用して apk ファイルをエクスポートすると、次のエラーが発生しました。
この状況でProguardを構成する方法を教えてください!
編集:私はEclipseを使用しています。