新建项目时提示:proguard.cfg 系统找不到指定的文件<wbr>如图:</wbr>
<wbr></wbr>
<wbr></wbr>
解决方法:
方法一:在<wbr>\android-sdk-windows\tools\lib\目录下新建proguard.cfg文件</wbr>
内容如下:
-optimizationpasses 5
-dontusemixedcaseclassnam<wbr>es<br>
-dontskipnonpubliclibrary<wbr>classes<br>
-dontpreverify<br>
-verbose<br>
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*<br>
-keep public class * extends android.app.Activity<br>
-keep public class * extends android.app.Application<br>
-keep public class * extends android.app.Service<br>
-keep public class * extends android.content.BroadcastReceiver<br>
-keep public class * extends android.content.ContentProvider<br>
-keep public class com.android.vending.licensing.ILicensingService<br>
-keepclasseswithmembernam<wbr>es class * {<br>
native ;<br>
}<br>
-keepclasseswithmembernam<wbr>es class * {<br>
public (android.content.Context, android.util.AttributeSet);<br>
}<br>
-keepclasseswithmembernam<wbr>es class * {<br>
public (android.content.Context, android.util.AttributeSet, int);<br>
}<br>
-keepclassmembers enum * {<br>
public static **[] values();<br>
public static ** valueOf(java.lang.String);<br>
}<br>
-keep class * implements android.os.Parcelable {<br>
public static final android.os.Parcelable$Creator *;<br>
}</wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
方法二:通过Android SDK and AVD Manager更新SDK。
分享到:
相关推荐
Android反编译文件proguard.cfg,将此文件复制到项目中然后在project.properties文件中添加proguard.config=proguard.cfg即可实现代码混编。此方法很好的防止了APK被反编译。
安卓打包混淆的proguard,其中本文档保存的是基础部分,其他混淆规则需要自己添加
解决android中混淆代码签名导出报错的proguard.cfg 第三方jar包,可类似 -libraryjars libs/android-support-v4.jar 添加在文件中
修改Proguard混淆规则,自定义字符集,使用详情https://blog.csdn.net/u011106915/article/details/84636592
自定义proguard.jar
一个混淆器的汉货版,proguard.v3.8汉化版
替换sdk tools下的proguard.jar或者android studio安装目录下的proguard
java 源码加密 混淆,proguard 配置文件,很详细,经测试可以用
基于springboot搭建一个简单案例,利用proguard插件实现代码混淆,增加源代码的阅读和理解的难度, 并不能百分百保证代码安全。常用的应用场景是项目需要部署到客户机器上,一定程度上防止代码泄露。 ProGuard 是一个...
把上面的proguard.cfg文件复制一份放到项目中,然后进行相同的操作即可。只是把java代码混淆了,xml和资源文件、图片并没有混淆,有些应用反编译后java代码用jd-ui根本都无法打开 Android-apk的反编译步骤: 注意...
proguard 支持jdk8
Java Jar包混淆器proguard.v3.8 双击proguardgui.jar运行
parent nodes: Error handling\找不到proguard_cfg {.heading-level2}是不是更新完2.3出现的问题.今天我
proguard混淆jar包提示错误:Unknown verification type [*] in stack map frame 解决方案:找到proguard源码中proguard\src\proguard\classfile\ClassConstants.java类,然后...资源已经处理(源码+proguard.jar包)。