编译源码生成的SDK,创建android project 没有proguard.cfg问题
2011-10-10 15:47
567 查看
问题概述:
在新建Android程序的时候出现以下错误:
找不到 \android-sdk-windows\tools\lib\proguard.cfg文件
原因:
SDK不完整。
解决方法:
方法一
可在 \android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件
然后添下以下内容:
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
proguard.cfg
方法二
通过Android SDK and AVD Manager更新所有SDK。
在新建Android程序的时候出现以下错误:
找不到 \android-sdk-windows\tools\lib\proguard.cfg文件
原因:
SDK不完整。
解决方法:
方法一
可在 \android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件
然后添下以下内容:
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
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。
相关文章推荐
- 编译源码生成的SDK,创建android project 没有proguard.cfg问题
- Android高版本SDK生成的Project换用低版本SDK编译出错的问题(不生成R.java)
- Android高版本SDK生成的Project换用低版本SDK编译出错的问题(不生成R.java)
- ubuntu12.4编译android-4-3源码生成linux_sdk以及window_wdk
- 解决源码编译android 4.0.4和SDK 后无法更新安卓平台的更新问题
- 在ubuntu-12.04.3下搭建编译android4.4源代码-编译源码部分问题及sdk编译
- Mac OS X 10.8.X编译Android4.2.X源码不生成emulator的问题
- 在Unix系统下编译Opencv源码生成android so库以及android-sdk
- Mac OS X 10.8.X编译Android4.2.X源码不生成emulator的问题
- Android 2.3编译SDK问题详解
- 编译android4.0.1源码遇到的问题
- android源码编译使用proguard文件进行混淆及错误总结
- android 源码编译问题总结(二)
- android源码编译生成ramdisk.img和system.img解压和使用
- 微信Android SDK反编译还原源码 进行修改重新编译
- 编译android sdk 遇到的问题
- Android 5.0源码编译问题
- 编译android源码所遇到的问题收集
- android源码编译SDK出错解决
- 利用国内镜像下载Android源码,并编译生成image镜像文件