zoukankan      html  css  js  c++  java
  • 混淆编译

    在以release模式下打包apk时会自动运行ProGuard,这里的release模式指的是通过ant release命令或eclipse project->android tools->export signed(unsigned) application package生成apk。在debug模式下为了更快调试并不会调用proguard。

    http://www.trinea.cn/android/proguard-use/

     碰到一个如下问题就这么如下解决,其他可参考基本语法  

    http://www.trinea.cn/android/proguard-grammar/

     

    对于
    Warning: can't find superclass or interface
    Warning: can't find referenced class

    我们可以使用
    -dontwarn com.xx.bbb.**
    -keep class com.xx.bbb.** { *;}

    参数来保持第三方库中的类而不乱,-dontwarn和-keep 结合使用,意思是保持com.xx.bbb.**这个包里面的所有类和所有方法而不混淆,接着还叫ProGuard不要警告找不到com.xx.bbb.**这个包里面的类的相关引用。

    基本语法:

    http://www.trinea.cn/android/proguard-grammar/

    问题详查

    他人总结:

    http://blog.csdn.net/lovexjyong/article/details/24652085

    困扰了很久的问题:

     http://blog.csdn.net/u_xtian/article/details/7495023

    http://proguard.sourceforge.net/index.html#manual/troubleshooting.html

    zipalign can not found

    下载个放到 tools即可

    http://www.7ak8.com/a/shoujikaifa/android/2014/0826/1120.html

  • 相关阅读:
    VUE DEVTOOLS 安装方法(npm cnpm 安装失败找不到安装工具问题解决方法)
    idea 注释模版
    阿里巴巴编码规范
    JRebel 实现热部署
    SPRING 扩展组件
    oracle 闪回
    ORACLE 日常
    springboot log4j
    支付宝异步回调验证签名的那些走过的坑
    ASP.NET MVC5(一)—— URL路由
  • 原文地址:https://www.cnblogs.com/friends-wf/p/4597125.html
Copyright © 2011-2022 走看看