您的位置:首页 > 移动开发 > Android开发

Android项目外接高德地图代码混淆注意事项

2014-12-20 09:12 316 查看
如今好多项目中都加入了第三方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

如有问题请留言,转载注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: