5

project.properties で proguard を有効にしました。

proguard.config=proguard.cfg

私の proguard.cfg は難読化を無効にしません。しかし、何も難読化されていません。

プロジェクトビルドを実行します

アリリリース。

ベルが鳴っていますか?


-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/ ,!class/merging/

-keep public クラス * android.app.Activity を拡張 -keep public クラス * android.app.Application を拡張 -keep public クラス * android.app.Service を拡張 -keep public クラス * android.content.BroadcastReceiver を拡張 -keep public クラス * 拡張android.content.ContentProvider - パブリック クラスを維持する * android.app.backup.BackupAgentHelper を拡張する - パブリック クラスを維持する * android.preference.Preference を拡張する - パブリック クラスを維持する com.android.vending.licensing.ILicensingService

-keepclasseswithmembernames クラス * { ネイティブ ; }

-keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet); }

-keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet, int); }

-keepclassmembers class * extends android.app.Activity { public void *(android.view.View); }

-keepclassmembers enum * { public static * [] values(); public static * valueOf(java.lang.String); }

-keep クラス * android.os.Parcelable を実装 { public static final android.os.Parcelable$Creator *; }


4

3 に答える 3

1

@Thanks Danail、今日、私はこの問題を克服しました。

android:debuggable ユーザー モードでデバイス上で実行されている場合でも、アプリケーションをデバッグできるかどうか (可能な"true"場合は "false"、できない場合は "false")。デフォルト値は「false」です。

詳細については、あなたが訪問することができます

http://www.vogella.com/tutorials/AndroidDebugging/article.html

于 2015-07-06T09:06:17.183 に答える
1

それは私が思っていたよりもはるかに些細なことでした: (私たちの manifest.xml ファイルで)

android:debuggable="true"

ドー。

于 2013-02-07T16:30:19.160 に答える