`
jsx112
  • 浏览: 306758 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误

阅读更多

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

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

 

原因:

SDK不完整。

 

解决方法:

方法一

可在 \android-sdk-windows\tools\lib\目录下新建一个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 *;
}

方法二

 

通过Android SDK and AVD Manager更新所有SDK。

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    proguard.cfg

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

    Android proguard.cfg

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

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

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

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

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

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

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

    proguard.jar

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

    android_proguard-base-6.0.3.zip

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

    proguard-project

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

    Android--UI-新手必备源码master.zip

    包括Android布局,弹窗,配色,单击事件,UI,精美炫酷的activity切换动画和空间动画,是新手必备的源码,内含相关的Dome 25件。 - - 文件夹 PATH 列表 卷序列号为 4E8D-6931 C:. │ .txt │ Android-UI-新手必备...

    Proguard4.2.zip(java编码混淆器)

    Proguard4.2.zip(java编码混淆器) doc是4.0的doc jar包是1.4.2 &lt;br&gt; ProGuard, Java class file shrinker, optimizer, and obfuscator ===========================================================...

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

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

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

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

    自定义proguard.jar

    自定义proguard.jar

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

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

    Fykec#my-notes#找不到proguard_cfg1

    parent nodes: Error handling\找不到proguard_cfg {.heading-level2}是不是更新完2.3出现的问题.今天我

Global site tag (gtag.js) - Google Analytics