如何制作 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 模块?
因为你需要用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
标题说明了一切:是否可以使用低于 7.0.0GA 的 Titanium 应用制作 backwards-compatible 的 Titanium 模块?
我尝试将我的模块 manifest
中的 minsdk
值设置为 6.0.4GA,但 Appcelerator 不允许我为低于 7.0.0GA 的应用程序添加它。
如何制作使用 Titanium 7.0.0GA 构建的 backwards-compatible Titanium 模块?
因为你需要用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