如何解决:新建Android程序的时候发生了找不到 \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 *;}

方法二

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

如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误,布布扣,bubuko.com

时间: 2024-10-27 05:23:24

如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误的相关文章

在android程序中怎么执行ifconfig命令来修改android 的ip地址,

1.引入: import android.provider.Settings; import android.content.ContentResolver; ps:在Setting.System中有以下标志 WIFI_USE_STATIC_IP WIFI_STATIC_IP WIFI_STATIC_NETMASK WIFI_STATIC_GATEWAY WIFI_STATIC_DNS1 and WIFI_STATIC_DNS2 2.在AndroidManifest中加入<uses-permis

android 通过添加proguard.cfg文件实现代码混淆

若项目中没有proguard.cfg文件,手动添加 新建文本,输入以下代码 -dontwarn //若项目中导入了第三方jar包,需要添加该行 -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/

intellij idea运行Android程序时报错;Unable to locate adb within SDK

环境:intellij idea15 问题:运行Android时报错Throwable:Unable to locate adb within SDK 解决方法:在SDK安装目录的\platform-tools下放入adb.exe 原因:我的adb是单独安装的,是装在SDK安装目录的tools下的.我猜测Android运行时是在SDK的platform-tools下去找adb命令的.所以我只是复制了tools下的adb.exe到platform-tools下

lfdfhl[wangyaninglm推荐] 讲给Android程序员看的前端和后台教...[Android]

g靖氨g路炒y男烁4难期http://blog.sina.com.cn/s/blog_17b64aad90102x80q.htmls迅杀o痪屑c衫吞c创收http://blog.sina.com.cn/s/blog_17bbbb5420102wyku.htmlu捎强o院沼o捉扛a致俅http://blog.sina.com.cn/s/blog_17bb9f8390102wzoi.htmlr扯舷j衙诶l扑仍p逊遮http://blog.sina.com.cn/s/blog_17b8826ee010

讲给Android程序员看的前端和后台教...[Android]

2o2c8k该俅磁荚祷姑http://blog.sina.com.cn/s/blog_17bde30600102xi86.htmlgky4c0既谙哨嘿砍魏http://blog.sina.com.cn/s/blog_17b9448630102x0bz.htmlgee62n柑访夜妹缴凹http://blog.sina.com.cn/s/blog_17bde01e00102xcjb.htmlekwmoy让谄蔚忌仙园http://blog.sina.com.cn/s/blog_17ba6592d010

Android 程序员必须知道的 53 个知识点

1. android 单实例运行方法 我们都知道 Android 平台没有任务管理器,而内部 App 维护者一个 Activity history stack 来实现窗口显示和销毁,对于常规从快捷方式运行来看都是 startActivity 可能会使用 FLAG_ACTIVITY_NEW_TASK 标记来打开一个新窗口,比如 Launcher,所以考虑单任务的实现方法比较简单,首先 Android123 纠正下大家一种错误的方法就是直接在androidmanifest.xml 的 applica

Android程序Crash异常处理

在写程序时,肯定会碰到各种问题,在解决这些问题肯定要去看控制台打印的异常信息,根据控制台打印的异常信息来进行针对性的解决. 那么要解决程序运行在用户手机上崩溃的问题,必须得找到问题的原因.因此就要收集崩溃信息,也就是log日志. Android程序Crash时我们可以做的操作: 1.将Crash信息存到本地,然后上传到服务器,根据上传的异常信息进行针对性的处理: 2.系统自带的Crash界面是很不友好的,我们可以自定义程序Crash后的界面,做的友好点: 关于以上2中操作方式,自己的见解: 1.

据说年薪30万的Android程序员必须知道的帖子

据说年薪30万的Android程序员必须知道的帖子 标签: android 2015-03-12 16:52 10443人阅读 评论(10) 收藏 举报 Android中国开发精英 目前包括: Android开源项目第一篇——个性化控件(View)篇       包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipVi

Android程序加入代码混淆器

加入代码混淆器,主要是加入proguard-project.txt文件的规则进行混淆,之前新建Android程序是proguard.cfg文件 可以看一下我采用的通用规则(proguard-project.txt文件) -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontskipnonpubliclibraryclassmembers -dontpreverify -ver