2.3之后版本工程目录中也无混淆文件proguade.cfg的问题

小夏天~ 2012-05-15 05:16:30


求教:

因为程序发布需混淆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配置文件,哪位大侠知道是什么原因?

准备手动拷贝进去根目录,不知是否可行。。。

...全文
109 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AMinfo 2012-05-26
  • 打赏
  • 举报
回复
混淆后,如果用Run as 出来的apk文件是无混淆的,需要在Android Tools的Export导出方式生成。
更新一下proguard文件
http://download.csdn.net/detail/aminfo/4286304
小夏天~ 2012-05-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

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


我试过了,但是编译后再反编译出来还是跟我的源文件一样,没有任何改动,没被混淆~
小夏天~ 2012-05-16
  • 打赏
  • 举报
回复
试试,谢谢~
haoanbang 2012-05-16
  • 打赏
  • 举报
回复
可以的 , 把proguade.cfg拷贝进根目录,然后在project.properties中指定就可以:proguade.config=proguade.cfg <---------------(你的文件)
ganzi01234 2012-05-16
  • 打赏
  • 举报
回复
在project.properties里面加上你的proguade.cfg配置文件地址就行了,根本不用拷贝到项目里面去
Rydiy 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

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

就这个了

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧