Chinaunix首页 | 论坛 | 博客
  • 博客访问: 552887
  • 博文数量: 179
  • 博客积分: 3845
  • 博客等级: 中校
  • 技术积分: 2003
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-16 21:25
文章分类
文章存档

2012年(74)

2011年(105)

分类: 嵌入式

2011-04-08 14:07:23

问题概述:

在新建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 ;
}

-keepclasseswithmembernames class * {
public (android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembernames class * {
public (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。

阅读(6649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~