升级到6.0.1.GA

时间:2017-02-16 18:58:50

标签: android appcelerator appcelerator-titanium appcelerator-mobile

我的Android应用目前是SDK 5.3.1.GA,我想增加到6.0.1.GA.但是,当我更新tiapp.xml时,我收到的每个模块都会出现构建错误。完整错误如下:

[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版本太低,当它实际上远高于任何" min sdk"消息。这在5.3.1.GA上构建得很好;我唯一要改变的是6.0.1.GA(已安装)。是什么给了什么?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

这是因为我需要包含为6.0.0构建的模块版本,因为该SDK包含一些重大更改。