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

Titanium 如何制作向后兼容的钛模块?,titanium,appcelerator,titanium-modules,Titanium,Appcelerator,Titanium Modules,标题说明一切:是否有可能使钛模块与低于7.0.0GA的钛应用程序向后兼容 我尝试将模块的manifest中的minsdk值设置为6.0.4GA,但Appcelerator不允许我为低于7.0.0GA的应用添加该值 我如何制作一个向后兼容的钛模块,它是用钛7.0.0GA构建的?因为你需要用apiversion4编译你的模块,它必须是minSdk 7.0.0 但是,对于较低版本,您可以轻松地重新编译模块。因此,将apiversion降低到3,并将minsdk设置为6.0.0,您可以在TiSDK 6中

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

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


我如何制作一个向后兼容的钛模块,它是用钛7.0.0GA构建的?

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

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

它并不是真正的向后兼容,但是仅仅有两个版本(和两个版本)就可以了。你甚至可以将它们都包含在你的应用程序中,并根据你使用的SDK进行切换


但我建议将主版本更改1,因此对于SDK 6 1.0版和SDK 7,将其改为2.0版,因为您需要使用apiversion编译模块,它必须是minSdk 7.0.0

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

它并不是真正的向后兼容,但是仅仅有两个版本(和两个版本)就可以了。你甚至可以将它们都包含在你的应用程序中,并根据你使用的SDK进行切换


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

,但我看到该工具的作者有一个向后兼容的模块:它是如何实现的?他还没有提供7.0版,6.0版已经一年了。所以它不是从源代码构建的。查看这个提交:它在我的7.0.0示例应用程序上运行。但是我看到这个工具的作者有一个向后兼容的模块:它是如何实现的?他还没有提供7.0版本,6.0版本已经一年了。所以它不是从源代码构建的。查看此提交:它适用于我的7.0.0示例应用程序。