最近我被一位潜在雇主邀请参加工作面试,因为我目前正在开发的一款安卓应用引起了他的注意。它还没有完成,所以它没有上传到谷歌游戏商店。在此应用程序中,我做了一些新颖且原创的事情,并且在任何其他应用程序商店中都不存在。现在...他让我把 apk 给他,以便测试它并亲自看看它有多好和可靠。
我正在重新考虑这样做,因为我不太喜欢将我难以生成的代码交给陌生人的想法。一旦有人拥有 apk 文件,它很容易被盗,因为它是尚未在 Play 商店上架,应用程序的原创性再见了..
问题:是否有任何方法可以使应用程序的代码不可访问(不仅仅是难以阅读),从而避免这种可能性?
我知道混淆,虽然这是一个很好的步骤,但并不完全安全。只要有足够的耐心和工具,其他人仍然可以获得您的代码。考虑到这个 protected apk 不会被上传到 google play 但会被提供给 hand to hand 是否有其他技术来阻止对代码的访问?
最佳答案
不是真的...
通过 .apk 文件,他可以通过逆向工程轻松获取布局(.XML 文件)以及所有 .class 文件。
即使他得到了你所有的代码,也需要花很多时间来解释你的代码
最好将其上传到 PlayStore。
关于java - 使android apk文件中的java代码不可访问(不仅仅是混淆),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22393772/