请问如果我一个应用  里面用到了  第三方jar包  应该在Proguard.cfg里面怎么设置-injars
-libraryjars
-outjars 我都有用到了    但是每次程序运行到调用jar包的时候就出错了求教!!!!!!!

解决方案 »

  1.   

    我记得 好像 回答过 一个这个帖子啊假如有jni调用  参与 jni的 类 不能混淆
      

  2.   

    把jar放在libs目录下-injars
    -libraryjars这些就不用配了。你在proguard配置的只能保release不出错,debug还是不行的,如果新版的sdk的话
      

  3.   

    我方在libs目录了  injars的话会报错  
    我把我具体的贴上来:
    -dontwarn-injars lib/dom4j-1.6.1.jar
    -injars lib/ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar
    -injars lib/jaxen-1.1-beta-7.jar-libraryjars lib/dom4j-1.6.1.jar
    -libraryjars lib/ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar
    -libraryjars lib/jaxen-1.1-beta-7.jar
    -outjars optimized.jar-optimizationpasses 5
    -dontusemixedcaseclassnames
    -dontskipnonpubliclibraryclasses
    -dontpreverify
    -ignorewarnings
    -verbose
    -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*