`
mmdev
  • 浏览: 12918505 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

找不到 \android-sdk-windows\tools\lib\proguard.cfg文件

 
阅读更多

在新建Android程序的时候出现以下错误:

找不到 \android-sdk-windows\tools\lib\proguard.cfg文件

原因:

SDK不完整。

解决方法:

方法一

可在\android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件

然后添下以下内容:

proguard.cfg
-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keep public class * extends android.app.Activity -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends android.content.ContentProvider -keep public class com.android.vending.licensing.ILicensingService -keepclasseswithmembernames class * { native <methods>; } -keepclasseswithmembernames class * { public <init>(android.content.Context, android.util.AttributeSet); } -keepclasseswithmembernames class * { public <init>(android.content.Context, android.util.AttributeSet, int); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; }

分享到:
评论

相关推荐

    proguard.cfg

    Android反编译文件proguard.cfg,将此文件复制到项目中然后在project.properties文件中添加proguard.config=proguard.cfg即可实现代码混编。此方法很好的防止了APK被反编译。

    解决android中混淆代码签名导出报错的proguard.cfg

    解决android中混淆代码签名导出报错的proguard.cfg 第三方jar包,可类似 -libraryjars libs/android-support-v4.jar 添加在文件中

    proguard.cfg 系统找不到指定的文件

    在 \安卓模拟器文件夹内\tools\lib\将proguard.cfg 放至内即可

    Android proguard.cfg

    安卓打包混淆的proguard,其中本文档保存的是基础部分,其他混淆规则需要自己添加

    android-sdk目录下tools文件夹下的proguard文件夹

    android-sdk目录下tools文件夹下的proguard文件夹,proguard文件夹资料不全的,可以下载本资料包覆盖原文件夹

    proguard.jar

    替换你Android Sdk "tools\proguard\lib\proguard.jar

    proguard-project

    proguard-project.txt 解决Gson引入而混淆不能通讯问题

    Android-apk

    把上面的proguard.cfg文件复制一份放到项目中,然后进行相同的操作即可。只是把java代码混淆了,xml和资源文件、图片并没有混淆,有些应用反编译后java代码用jd-ui根本都无法打开 Android-apk的反编译步骤: 注意...

    修改Proguard混淆规则,自定义字符集

    修改Proguard混淆规则,自定义字符集,使用详情https://blog.csdn.net/u011106915/article/details/84636592

    Android如何防止apk程序被反编译(尊重劳动成果)

    作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人... 下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的内容:

    自定义proguard.jar

    自定义proguard.jar

    Android如何防止apk程序被反编译

    Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很...

    proguard.v3.8汉化版

    一个混淆器的汉货版,proguard.v3.8汉化版

    android_proguard-base-6.0.3.zip

    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } 混淆文件里面添加 (自行选择) # 修改包名 -repackageclass "" # 忽略访问修饰符,配合上一句使用 -...

    proguard6.2.2.zip

    proguard6.2.2(201912月8日版本)最新版,解决java版本太高无法匹配的问题,解压后替换AndriodSDK\sdk\tools\proguard目录即可,亲测可用.注意不支持中文目录

Global site tag (gtag.js) - Google Analytics