升级到 6.0 时不兼容的 Titanium 模块。1.GA
Incompatible Titanium modules when upgrading to 6.0.1.GA
我的 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(已安装)。给出了什么?
您需要使用更新版本的模块。必须为 Titanium SDK 6+ 重新编译模块(之前已正式宣布)。看看这里:
http://skypanther.com/2016/10/rebuilding-modules-for-titanium-6/
关于如何执行此操作或查看模块的回购协议。大多数已经提供 Ti 6+ 版本。
- 抽屉布局:https://github.com/manumaticx/Ti.DrawerLayout/tree/master/android/dist
- MuPDF: https://github.com/manojdcoder/titanium-mupdf/tree/master/dist
- 模糊视图:https://github.com/konstantinbueschel/Ti.BlurView/tree/master/android/dist
- 下载管理器:https://github.com/viezel/NappDownloadManager/tree/master/android/dist
这是因为我需要包含为 6.0.0 构建的模块版本,因为该 SDK 包含一些重大更改。
我的 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(已安装)。给出了什么?
您需要使用更新版本的模块。必须为 Titanium SDK 6+ 重新编译模块(之前已正式宣布)。看看这里: http://skypanther.com/2016/10/rebuilding-modules-for-titanium-6/ 关于如何执行此操作或查看模块的回购协议。大多数已经提供 Ti 6+ 版本。
- 抽屉布局:https://github.com/manumaticx/Ti.DrawerLayout/tree/master/android/dist
- MuPDF: https://github.com/manojdcoder/titanium-mupdf/tree/master/dist
- 模糊视图:https://github.com/konstantinbueschel/Ti.BlurView/tree/master/android/dist
- 下载管理器:https://github.com/viezel/NappDownloadManager/tree/master/android/dist
这是因为我需要包含为 6.0.0 构建的模块版本,因为该 SDK 包含一些重大更改。