我可以将使用Android源构建的应用加载到其他设备上吗?

时间:2010-01-25 17:14:56

标签: android

这似乎答案是否定的,但有没有人知道是否可以在自定义版本的Android中构建自定义应用程序,然后将该apk文件加载到其他设备上?显然,如果您对操作系统进行了更改,然后在您的应用程序中依赖它们,那么您不能,但假设您使用来自repo的源(或适当的版本)可以完成吗?

如果可以,理论上你可以链接到被认为隐藏在SDK中的东西,对吧?或者我完全不在这里?

谢谢, 克里斯

2 个答案:

答案 0 :(得分:1)

你总是可以通过反射调用私有方法,但总的来说,这是一个非常糟糕的主意。手机供应商可以自由更改SDK中没有的任何内容,因此您的应用很可能无法在某些设备上运行。但是,如果您只希望应用程序仅在一台设备上运行,或者只在一个特殊版本的操作系统上运行,请执行以下操作:)

答案 1 :(得分:0)

没有什么能阻止您从应用来源构建apk并将其投放市场。但是如果你的应用程序使用私有方法,我假设通过反射,我会期望在某些版本中不能使用的东西。