这似乎答案是否定的,但有没有人知道是否可以在自定义版本的Android中构建自定义应用程序,然后将该apk文件加载到其他设备上?显然,如果您对操作系统进行了更改,然后在您的应用程序中依赖它们,那么您不能,但假设您使用来自repo的源(或适当的版本)可以完成吗?
如果可以,理论上你可以链接到被认为隐藏在SDK中的东西,对吧?或者我完全不在这里?
谢谢, 克里斯
答案 0 :(得分:1)
你总是可以通过反射调用私有方法,但总的来说,这是一个非常糟糕的主意。手机供应商可以自由更改SDK中没有的任何内容,因此您的应用很可能无法在某些设备上运行。但是,如果您只希望应用程序仅在一台设备上运行,或者只在一个特殊版本的操作系统上运行,请执行以下操作:)
答案 1 :(得分:0)
没有什么能阻止您从应用来源构建apk并将其投放市场。但是如果你的应用程序使用私有方法,我假设通过反射,我会期望在某些版本中不能使用的东西。