小编Bha*_*hri的帖子

使用Proguard时,不会生成mapping.txt文件

我在使用proguard混淆我的应用程序时遇到问题.

我能够使用proguard,当我在android studio中创建一个新的应用程序时它正在生成mapping.txt,但是当我试图在从eclipse迁移到android studio的项目上使用proguard时,没有生成mapping.txt.

以下是我的proguard-rules.pro文件

-dontobfuscate
-dontshrink
-keepdirectories
-keeppackagenames javax.mail.**
-keeppackagenames javax.activation.**
-keeppackagenames com.sun.mail.**
-keeppackagenames myjava.**
-keeppackagenames org.apache.harmony.**
-keeppackagenames mailcap.**
-keeppackagenames mimetypes.**
-keep class javamail.** {*;}
-keep class javax.mail.** {*;}
-keep class javax.activation.** {*;}
-keep class javax.mail.internet.** {*;}

-keep class com.sun.mail.dsn.** {*;}
-keep class com.sun.mail.handlers.** {*;}
-keep class com.sun.mail.smtp.** {*;}
-keep class com.sun.mail.util.** {*;}

-keep class javax.ws.rs.** { *; }

-keep class mailcap.** {*;}
-keep class mimetypes.** {*;}
-keep class myjava.awt.datatransfer.** {*;}
-keep class org.apache.harmony.awt.** {*;}
-keep class org.apache.harmony.misc.** {*;} …
Run Code Online (Sandbox Code Playgroud)

eclipse obfuscation android android-studio android-proguard

9
推荐指数
1
解决办法
7665
查看次数