2017-11-06 3 views
2

私は超混乱しているので、助けてください。リリースAPKに署名した後、アプリケーションをインストールしましたが、引き続きログが表示されます。プロリリース後のアプリを見守ってもログが表示される

私は build.gradleに以下があります。

-dontwarn ** 
-target 1.7 
-dontusemixedcaseclassnames 
-dontskipnonpubliclibraryclasses 
-dontpreverify 
-verbose 

-optimizations !code/simplification/arithmetic,!code/allocation/variable 
-keep class ** 
-keepclassmembers class *{*;} 
-keepattributes * 

#This will remove log 
-assumenosideeffects class android.util.Log { 
    public static boolean isLoggable(java.lang.String, int); 
    public static int v(...); 
    public static int i(...); 
    public static int w(...); 
    public static int d(...); 
    public static int e(...); 
} 

Androidのモニターではっきりと見えるアプリのログを実行した後:

11-06 12:29:03.306 18976-19064/? E/from getCookieList: Cookies: {......} 
proguard-rules.pro

release { 
    minifyEnabled true 
    shrinkResources false 
    debuggable false 
    testCoverageEnabled false 
    zipAlignEnabled true 
    jniDebuggable false 

    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 
} 

は、このコンテンツを持っています

すべてのエラーログが表示されます私が作った!エラーログを削除してはいけませんか?

このたびはお時間を頂き、誠にありがとうございます。

+0

私はまだそれを得ることができないので、みんな、これで私を助けてください私はまだ私のLog.e()リリースビルドのログを参照してください! – Karoly

答えて

1

このフラグ-dontpreverifyを使用してプロゴア最適化をオフにしました。

を削除します。 !で始まるまた

コードが除外で、あなたはこれらの最適化!code/simplification/arithmetic,!code/allocation/variable

あなたが最適化のどの部分と一致するように*を使用することができますを除外しました。

android-proguard usageをご確認ください。

+0

私は削除しましたが、私はまだ同じ結果を持っています – Karoly

+1

@Karoly Checkを編集します。 – Ibrahim

+0

変更なし、WORKINGの例を追加して回答を編集できますか?私はそれを感謝するだろう! 何か間違っていますか? StudioでリリースAPKを生成するには、[ビルド] - > [署名付きAPKを生成]をクリックしてリリースのフレーバーを選択します。 – Karoly

関連する問題