需要包装解决方案参考

时间:2015-03-19 09:29:25

标签: java android jar apk

我正在寻找包装解决方案示例或参考。 实际上我们的下一个项目是建立一个开发者将上传他们的APK文件的市场。 主要的挑战是在上传过程中,这些APK文件系统会自动将上传的APK文件换成一些额外的代码。 当任何用户下载任何APK并安装他们的设备时,我们将执行附加代码以检查用户状态,之后用户可以访问主应用程序。

任何人都可以帮我解决这个问题。

谢谢

1 个答案:

答案 0 :(得分:0)

你要做的事情真的很有挑战性。我们也有类似的要求。在我们的产品中,我们需要在客户应用程序中启动一些代码我们没有找到任何使用我们的代码包装客户应用程序的简单方法。但是我们不需要在没有代码的情况下避免应用程序启动。因此,在我们的情况下,我们使用我们的代码创建额外的APK,并使用Instrumentation从我们的客户推出客户APK。我们的客户知道,如果他们需要我们的功能,他们需要从我们的APK

开始

据我所知,这不是你的情况。

正如我所说,我们找不到任何简单的方法来包装应用程序。我们发现有两种方法可以做到这一点。首先是使用我们的代码反编译并再次编译。但我不知道有任何可靠的解决方案。反编译后,大多数应用程序无法再次编译。第二个是在launcheable activity的onCreate()方法中注入字节码。这对我来说听起来更真实。但是你仍然需要了解很多关于dex文件格式的知识。

祝你好运并在一段时间后找到解决方案。