如何制作向后兼容的Titanium模块?

时间:2017-12-22 10:18:44

标签: titanium appcelerator titanium-modules

标题说明了一切:是否有可能使Titanium模块向后兼容低于7.0.0GA的Titanium应用程序?

我尝试将模块的minsdk中的manifest值设置为6.0.4GA,但Appcelerator不允许我为低于7.0.0GA的应用添加它。

如何制作使用Titanium 7.0.0GA构建的向后兼容Titanium模块?

1 个答案:

答案 0 :(得分:2)

因为您需要使用apiversion 4编译模块,所以它必须是minSdk 7.0.0

但是,您可以轻松地为较低版本重新编译模块。因此,将apiversion降低到3并将minsdk设置为6.0.0,并且可以在TiSDK 6中使用它。

它不是真正的向后兼容,但只有2个版本(和2个版本)应该没问题。您甚至可以将它们包含在您的应用程序中,只需根据您使用的SDK进行切换。

我建议将主要版本更改为1,因此对于SDK 6版本1.0和SDK 7,请将其更改为版本2.0