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

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

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