先试试在proguard-project.txt里加上包定义,例如:
-libraryjars libs/ksoap2-android-assembly-2.4-jar-with-dependencies.jar
是否已经到了签名的步骤?

解决方案 »

  1.   

    已经加了-libraryjars 的内容,路径确定是对的。其他三方包也是这么写的没问题,就这个天地图的不行。解决不了就打算放弃了,以后没打算用天地图了,怎么看要赶上谷歌百度要个二十年。
      

  2.   

    一般如果DEBUG时能用,那混淆和签名后应该也是能用的,多半还是有哪里没有搞好,比如可以试一下在工程属性里的Java Build Path中的Order and Export里把你的JAR选择上再试一下。但当从地图上说,这个什么天地图真没听说过,可能是我孤陋寡闻了,一直用高德和百度地图
      

  3.   

    android不是有个libs文件夹么,已经在java Build Path中包含了。如果不混淆是能签名打包的。这个天地图是国家地理中心搞的破玩意儿,所以政府部门好多也开始用这个了,但据说他的影像图大部分还是买的美国商用的。算了不搞这个玩意儿了。目前就发现加这个jar的工程不能混淆,其他的都是可以的。