ããæ ¹æ® SDK ççæ¬ä¸åæ 2 ä¸ä¸åç代ç æ··æ·æ¹å¼ï¼ä»¥ä¸ç proguard.cfg åæ°è¯¦è§£ä¸ææ¶åå°çä¿¡æ¯æ¯å¨è¾ä½çæ¬ SDK ä¸çæ··æ·èæ¬ï¼äºå®ä¸å¨é«çæ¬ç SDK ä¸æ··æ·çåçååæ°ä¹ä¸ä½çæ¬çç¸å·®æ å ï¼åªæ¯å¨ä¸å SDK çæ¬çç¯å¢ä¸å¼å
¥æ··æ·èæ¬çæ¹å¼ææä¸åãå
·ä½æ¹æ³å¦ä¸ï¼
ããä½çæ¬ SDK ä¸ï¼é¡¹ç®ä¸åæ¶å
å« proguard.cfg å project.properties æ件ï¼ååªéå¨ project.properties æ件æ«å°¾æ·»å proguard.config=proguard.cfg åå°é¡¹ç® Export å³å¯ã
ããé«çæ¬ SDK ä¸ï¼é¡¹ç®ä¸åæ¶å
å« proguard-project.txt å project.properties æ件ï¼è¿æ¶éè¦å¨ proguard-project.txt æ件ä¸è¿è¡å¦ä¸ä¿¡æ¯çé
ç½®ï¼ç¶ååå°é¡¹ç® Export å³å¯ãä¸é¢ä»¥çå®çæ件è¿è¡æ¼ç¤ºè¯´æã
ããå¤å¶ä»£ç
ãã# This file is automatically generated by Android Tools.
ãã# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
ãã#
ãã# This file must be checked in Version Control Systems.
ãã#
ãã# To customize properties used by the Ant build system edit
ãã# "ant.properties", and override values to adapt the script to your
ãã# project structure.
ãã#
ãã# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
ãã#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
ããproguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
ãã# Project target.
ããtarget=android-16
ããå¤å¶ä»£ç
ãã以ä¸çé
置信æ¯å³æ¯ project.properties æ件ä¸å
容ï¼èè²æå为æ们å¨ä»£ç æ··æ·è¿ç¨ä¸éè¦æ·»å çé
置信æ¯ï¼å
¶ä¸ï¼sdk.dir ä¸ºä½ å¨å½åæºå¨ä¸ SDK çå®è£
è·¯å¾ãå¦ææ³ä¿çæ个å
ä¸çæ件ä¸è¢«æ··æ·ï¼å¯ä»¥å¨ proguard-project.txt æ件ä¸å å
¥ä¿ç对åºå
åçè¯å¥å³å¯ã
ããå¤å¶ä»£ç
ãã# To enable ProGuard in your project, edit project.properties
ãã# to define the proguard.config property as described in that file.
ãã#
ãã# Add project specific ProGuard rules here.
ãã# By default, the flags in this file are appended to flags specified
ãã# in ${sdk.dir}/tools/proguard/proguard-android.txt
ãã# You can edit the include path and order by changing the ProGuard
ãã# include property in project.properties.
ãã#
ãã# For more details, see
ãã#
http://developer.android.com/guide/developing/tools/proguard.htmlãã# Add any project specific keep options here:
ãã-dontwarn com.cnki.android.cnkireader.**
ãã-keep class com.cnki.android.cnkireader.** { *; }
ãã# If your project uses WebView with JS, uncomment the following
ãã# and specify the fully qualified class name to the JavaScript interface
ãã# class:
ãã#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
ãã# public *;
ãã#}
ããå¤å¶ä»£ç