求教:因为程序发布需混淆class文件,baidu了一下说google在2.3及以后版本已将proguade混淆工具加到Eclipse中,创建工程后根目录中会自动创建proguade.cfg配置文件。修改配置之后正常打包即已混淆。之前建的项目是Android-8版本的,里面无proguade.cfg配置文件,只有三个文件:AndroidMainfest.xml,proguade-project.txt,project.properties。应是版本问题,于是将target = Android-8 修改为 Android-10(前提是机器中已装有Android-10),工程结构没有改变。重新新建一个Android-10版本的工程,还是只有AndroidMainfest.xml,proguade-project.txt,project.properties这三个文件,无proguade.cfg配置文件,哪位大侠知道是什么原因?准备手动拷贝进去根目录,不知是否可行

解决方案 »

  1.   

    在project.properties里面加上你的proguade.cfg配置文件地址就行了,根本不用拷贝到项目里面去
      

  2.   

    可以的 , 把proguade.cfg拷贝进根目录,然后在project.properties中指定就可以:proguade.config=proguade.cfg    <---------------(你的文件)
      

  3.   

    混淆后,如果用Run as 出来的apk文件是无混淆的,需要在Android Tools的Export导出方式生成。
    更新一下proguard文件
    http://download.csdn.net/detail/aminfo/4286304