from: http://my.oschina.net/banxi/blog/55622
1.基本的的使用可以很容易百度到,  但是当你使用了android-support-v4或者android-support-v7或者android-support-v11包之后,你发现导出的时候, 警告相当得多,这个时候,就算百度,Google都不太好使了,因为他们都是回答了一部分,没有很好的解决你的问题:  其实要解决你的问题的方法就在你的android-sdk路径的proguard中的文档中: 特别是Examples示例中: 示例中有专门针对android的说明:   以下是第一点: If you're using additional Google APIs, you'll have to specify those as well, for instance: 如果你使用了Google API,你还需要添加如下声明 
-libraryjars /usr/local/android-sdk/add-ons/google_apis-7_r01/libs/maps.jar
If you're using the Android Compatibility library, you should add the following line, to let ProGuard know it's ok that the library references some classes that are not available in all versions of the API: 如果你使用了android-support包,你需要使用以下声明设置,让ProGuard知道库中的一些类并不是在所有版本的API中可用:
-dontwarn android.support.**
  如果你还有其它问题,那还是参见proguard文档吧.. 2.使用ProGuard删除日志输出语句,  Thanks to:statckoverflow   (1) http://stackoverflow.com/questions/4435773/android-proguard-removing-all-log-statements-and-merging-packages  (2) http://stackoverflow.com/questions/7086920/removing-logging-with-proguard-doesnt-remove-the-strings-being-logged 在开发android的时候,经常要使用Log.d()语句,但是发布的时候,如果一行一行的注释还是有点麻烦的. 这个时候可以使用如下的指令让proguard帮助我们删除他:
-assumenosideeffects class android.util.Log{ public static *** d(...); public static *** i(...); }

更多相关文章

  1. android weight属性
  2. Android(安卓)ApiDemos示例解析(128):Views->Layout Animation->
  3. Android(安卓)Studio中aidl的使用示例
  4. android sqlite query用法和参数含义
  5. Android(安卓)- LayoutAnimation 动画效果 - 示例
  6. Android(安卓)ApiDemos示例解析(103):Views->Auto Complete->5.
  7. 这15个Android开源库,只有经常逛Github的才知道!
  8. Android中给按钮同时设置背景和圆角示例代码
  9. (4.2.2.3)【android开源工具】【Android(安卓)UI设计与开发】第18

随机推荐

  1. clickhouse安装配置
  2. Centos7配置DR模式的LVS
  3. Mysql主从复制
  4. 《吊打面试官》系列-ConcurrentHashMap &
  5. 神经元是如何组成神经网?
  6. 教你轻松构建一个可以泡妞的 app
  7. 浅析tomcat8+memcached session共享
  8. 只需 2 步,定位集成融云时的崩溃与错误 -
  9. 【JS基础入门】初识JavaScript是什么?
  10. 访问管理未来的四大趋势