Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Arcgis For Android項目代碼proguard混淆問題總結

Arcgis For Android項目代碼proguard混淆問題總結

編輯:關於Android編程

一、普通Android項目代碼混淆(項目中不包含第三方類庫)

步驟1:在project.properties文件中,把下面這段話注釋去掉:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

 

二、對於Arcgis For Android項目進行混淆時,由於使用arcgis的第三方類庫,對項目混淆時需要對第三方類庫進行排除。

 

步驟1:在project.properties文件中,把下面這段話注釋去掉:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

步驟2:在proguard-project.txt文件中添加下面內容即可:

-libraryjars libs/arcgis-android-api.jar //導入第三方的類庫,防止混淆時候讀取包內容出錯
-dontwarn com.esri.** //去掉警告
-keep class com.esri.** {*;} //不混淆第三方包中的指定內容


-libraryjars libs/jackson-core-lgpl-1.9.5.jar
-dontwarn org.codehaus.jackson.**
-keep class org.codehaus.jackson.** {*;}


-libraryjars libs/jackson-mapper-lgpl-1.9.5.jar
-dontwarn org.codehaus.jackson.**
-keep class org.codehaus.jackson.** {*;}


-libraryjars libs/jcifs-1.3.17.jar
-dontwarn jcifs.**
-keep class jcifs.** {*;}

 

 

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved