問題タブ [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 - Android コードが Proguard で使用されている場合の SQLite 挿入例外
完全に動作するアプリのソース コードを proguard で難読化しています。しかし、プロガードを有効にした後、私はこの問題を抱えています:
SQLite の難読化に問題があると思ったので、proguard-rules.txt に次のように追加しました。
しかし、それはまだ起こっています。プロガードも値を難読化していますか? これを解決するには何が必要ですか?
android - Android Studio での proguard の使用
私のbuild.gradleには. . .
私が見つけることができるすべての proguard-android.txt ファイル (C:\Users\Gary\AppData\Local\Android\sdk\tools\proguard にあるファイルなど) には、次のものが含まれています。
私が見つけることができるASプロジェクトにはproject.propertiesファイルがないため、これはナンセンスに思えます。.apk で変更されていることがわかるのは、ローカル名だけです。プロガードのパラメーターはどこに置くのですか? ありがとう、ディーン
android - レトロフィットの不正な引数例外、注釈が見つかりません
したがって、アプリを実行すると、次のエラーが発生します。
Google 検索を行ったところ、ProGuard が原因である可能性があることがわかりました。ProGuard に次の行を追加しました。
それでも、この呼び出しでまだエラーを受け取ります:
android - proguard の使用時に smack for android が失敗する
Android アプリで smack ライブラリ (4.1.2) を使用して XMPP サーバーに接続しています。コードが縮小されていない場合 (つまり、proguard を使用している場合) は、完全に正常に動作します。しかし、proguard が有効なリリース モードでは、アプリはサーバーに接続するとすぐにクラッシュします。
ここで提案されているように、関連するすべての smack クラスを縮小しないようにしています: What are the recommended ProGuard rules for Smack 4.1?
しかし、私にとってこれはうまくいきません。以下は、クラッシュ スタック トレースです。
これを修正するプロガード構成に関するアイデアはありますか?
更新: レポートの他の問題については既に言及しており、提案された解決策はこの場合の修正ではないことを説明しました。
更新 2: 行番号を有効にしてスタック トレースを再生成しました。