【问题标题】:Incompatible Titanium modules when upgrading to 6.0.1.GA升级到 6.0.1.GA 时不兼容的 Titanium 模块
【发布时间】:2017-02-16 18:58:50
【问题描述】:

我的 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(已安装)。什么给了?

【问题讨论】:

    标签: android appcelerator appcelerator-titanium appcelerator-mobile


    【解决方案1】:

    您需要使用更新版本的模块。必须为 Titanium SDK 6+ 重新编译模块(之前已正式宣布)。看看这里: http://skypanther.com/2016/10/rebuilding-modules-for-titanium-6/ 有关如何执行此操作或查看模块的存储库。大多数已经提供 Ti 6+ 版本。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 按照下面的回答发布此内容。
      猜你喜欢
      • 2021-07-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多