使android apk文件中的java代码不可访问(而不仅仅是模糊)

使android apk文件中的java代码不可访问(而不仅仅是模糊),java,obfuscation,copy-protection,Java,Obfuscation,Copy Protection,最近,我被一位潜在雇主邀请去面试,因为我正在开发的一款android应用程序引起了他的注意。它还没有完成,所以没有上传到谷歌游戏商店。在这个应用程序中,我做了一些新的和原创的,在任何其他应用程序商店中都不存在。现在…他让我给他apk,以便测试它,让他自己看看它有多好,有多可靠 我正在重新考虑这样做,因为我不是一个真正的想法,把我难以产生的代码给一个陌生人。一旦有人有了apk文件,它很容易被偷走,因为它在play store上还没有准备好,应用程序的独创性就消失了 问:有没有办法让应用程序的代码无

最近,我被一位潜在雇主邀请去面试,因为我正在开发的一款android应用程序引起了他的注意。它还没有完成,所以没有上传到谷歌游戏商店。在这个应用程序中,我做了一些新的和原创的,在任何其他应用程序商店中都不存在。现在…他让我给他apk,以便测试它,让他自己看看它有多好,有多可靠

我正在重新考虑这样做,因为我不是一个真正的想法,把我难以产生的代码给一个陌生人。一旦有人有了apk文件,它很容易被偷走,因为它在play store上还没有准备好,应用程序的独创性就消失了

问:有没有办法让应用程序的代码无法访问(不仅仅是难以阅读),这样我就不会有这种可能

我知道模糊处理,虽然这是一个很好的步骤,但并不完全安全。有了足够的耐心和工具,人们仍然可以得到你的代码。鉴于这个特殊的受保护的apk不会上传到google play,但会被直接提供,有没有其他技术可以阻止对代码的访问?

不太可能

通过.apk文件,他可以通过逆向工程轻松获得布局(.XML文件)以及所有.class文件

即使他得到了你所有的代码,也要花很多时间来解释你的代码


所以最好把它上传到PlayStore上

让律师准备一份保密协议,让他签字并公证。如果可以执行,可以访问,可以反向工程。时期人们所能做的就是尽可能地使逆向工程变得困难——通过模糊处理等。