0

我的Android应用程序目前位于SDK 5.3.1.GA,我想增加到6.0.1.GA.但是,当我更新tiapp.xml时,我收到每个模块的构建错误。完整的错误如下:升级到6.0.1时出现不兼容的Titanium模块.GA

[INFO] Auto selecting device that closest matches 6.0 
[INFO] Auto selected device Pixel 7.1.1 
[WARN] Could not find a valid Titanium module id=com.tripvi.drawerlayout version=1.4.0 platform=android deploy-type=test 
[WARN] Could not find a valid Titanium module id=dk.napp.downloadmanager version=1.1.7 platform=android deploy-type=test 
[WARN] Could not find a valid Titanium module id=com.mykingdom.mupdf version=1.8 platform=android deploy-type=test 
[WARN] Could not find a valid Titanium module id=bencoding.blur version=0.3.0 platform=android deploy-type=test 
[ERROR] Found incompatible Titanium Modules: 
[ERROR] id: com.tripvi.drawerlayout version: 1.4.0 platform: android min sdk: 5.1.0.GA 
[ERROR] id: dk.napp.downloadmanager version: 1.1.7 platform: android min sdk: 3.5.1.GA 
[ERROR] id: com.mykingdom.mupdf version: 1.8 platform: android min sdk: 3.1.3.GA 
[ERROR] id: bencoding.blur version: 0.3.0 platform: android min sdk: 5.0.2.GA 

这是非常令人困惑,因为它似乎在告诉我,我的SDK版本过低,当它实际上是比任何“最小的SDK”的消息要高得多。这在5.3.1.GA上构建得很好;我改变的唯一东西是6.0.1.GA(已安装)。是什么赋予了?

回答

4

您需要使用较新版本的模块。模块必须重新编译为Titanium SDK 6+(之前已正式发布)。看看这里: http://skypanther.com/2016/10/rebuilding-modules-for-titanium-6/ 关于如何做到这一点或看看模块的回购。大部分已经提供Ti 6+版本。

0

这是因为我需要包括6.0.0内置模块的版本,因为该SDK包含一些重大变化。

+0

正如它在下面的回答中发表一样。 –