我问这个问题是因为我无法找到我想要的答案,但只是说应用程序商店中有什么东西可以防止被盗代码吗?我注意到android上有很多克隆,让我想知道它们是直接被扯掉还是只是如此容易复制以至于它们最终被克隆了。 人们可以只是下载apk文件并对其进行反向工程吗?
谷歌是否有任何措施阻止这种情况,或者如果不存在,那么我自己是否可以阻止它或者让想要窃取我的代码的人更难?
我还是Java的新手,所以在我开始之前还需要一段时间,但我想到的项目会消耗很长一段时间,我有一段时间,所以我不想在没有适当措施的情况下花费大量时间,只是为了让它被偷走并在一周内为别人出售。
如果在本网站或其他网站上之前已经回答过这个问题,请指点我并在必要时将其删除。
答案 0 :(得分:3)
好吧,你可以做代码混淆,这样在解码代码时,逻辑就不明显了,难以维护。
您可以使用免费版本,即ProGuard或功能强大的专业版DexGuard。
以下是一个示例,说明如何在使用库时配置ProGuard。 Retrofit+ProGuard。