如何制作 backwards-compatible Titanium 模块?

How to make a backwards-compatible Titanium module?

标题说明了一切:是否可以使用低于 7.0.0GA 的 Titanium 应用制作 backwards-compatible 的 Titanium 模块?

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

如何制作使用 Titanium 7.0.0GA 构建的 backwards-compatible Titanium 模块?

因为你需要用apiversion4编译你的模块,所以必须是minSdk 7.0.0

但是,您可以轻松地为较低版本再次重新编译该模块。所以,把apiversion调低到3,把minsdk调到6.0.0,就可以在TiSDK 6中使用了。

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

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