Android项目外接高德地图代码混淆注意事项
2014-07-17 11:28
302 查看
现在好多项目中都添加了第三方jar包,但是最大的问题就是打包的时候代码混淆报错,以下是高德地图混淆报错解决方案:
在proguard-project.txt中添加如下代码:
-libraryjars libs/android-support-v4.jar
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep public class * extends android.support.v4.**
-keep public class * extends android.app.Fragment
#libs文件夹下的第三方jar包,注意名称
-libraryjars libs/Android_Location_V1.1.0.jar
-libraryjars libs/Android_Map_2.2.0.jar
-dontwarn com.amap.api.**
-dontwarn com.a.a.**
-dontwarn com.autonavi.**
-keep class com.amap.api.** {*;}
-keep class com.autonavi.** {*;}
-keep class com.a.a.** {*;}
在project.properties中添加
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
如有问题请留言,转载注明出处。
在proguard-project.txt中添加如下代码:
-libraryjars libs/android-support-v4.jar
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep public class * extends android.support.v4.**
-keep public class * extends android.app.Fragment
#libs文件夹下的第三方jar包,注意名称
-libraryjars libs/Android_Location_V1.1.0.jar
-libraryjars libs/Android_Map_2.2.0.jar
-dontwarn com.amap.api.**
-dontwarn com.a.a.**
-dontwarn com.autonavi.**
-keep class com.amap.api.** {*;}
-keep class com.autonavi.** {*;}
-keep class com.a.a.** {*;}
在project.properties中添加
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
如有问题请留言,转载注明出处。
相关文章推荐
- Android项目外接高德地图代码混淆注意事项
- Android项目外接高德地图代码混淆注意事项
- Android 代码混淆注意事项
- 如何混淆android代码以及注意事项
- Android代码混淆的注意事项
- Android 代码混淆注意事项
- android项目混淆打包注意事项
- android项目混淆打包注意事项
- android项目混淆打包注意事项
- 混淆代码的编码注意事项
- 在Android 项目时的防止Memory leak 要注意的事项
- Android 混淆注意事项
- Android项目代码混淆(加密),添加混淆配置文件
- 解决android导入多个第三方jar包后项目代码混淆的问题 .
- 如何混淆Android项目代码(ProGuard),防止反编译
- 使用Tortoise SVN版本控制Android项目in eclipse的注意事项
- .Net 代码混淆的一些注意事项
- SVN 管理Android项目中eclipse的设置和注意事项
- 使用ant自动化编译、签名、代码混淆Android项目
- android项目代码混淆时ksoap包出现错误的解决办法