Proguard 这玩意儿真是太难用了!

2016-12-25 20:56:19 +08:00
 Adia
Warning: MYCLASS$9$1: can't find referenced method 'java.lang.String access$900()' in program class MYCLASS

总是报这个错误,都搞了好几天了,好气啊

2464 次点击
所在节点    Java
8 条回复
TJT
2016-12-25 21:02:46 +08:00
加个 dontwarn 不就好了,多大的事?如果这个类的确要保留就 keep 嘛。
woostundy
2016-12-25 22:17:59 +08:00
配合头像满分
Chrisplus
2016-12-26 13:21:56 +08:00
不用 proguard ,还有什么免费的,专业的混淆方案的?
Adia
2016-12-26 14:40:37 +08:00
@TJT 我试过,并不可以
@woostundy
@Chrisplus yGuard ?
Chrisplus
2016-12-26 16:23:28 +08:00
@Adia 但是是基于 ant 的?
TJT
2016-12-26 17:48:15 +08:00
@Adia 你肯定是搞错了= =,把配置贴出来看看, Anonymous inner class 的话配置的方式有些不同的。
zke1e
2016-12-26 18:02:56 +08:00
这种混淆没什么卵用,还不如编译完了 apk 去加个壳,可以防止 99.99%的人破解。
Adia
2016-12-26 20:14:13 +08:00
@TJT 你说的很对,我解决了这个问题。感谢
@zke1e 不..我是 javaee

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330075

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX