【发布时间】:2017-06-02 21:30:50
【问题描述】:
根据source 和wiki,Titanium 需要 Android NDK 的 r9。但在 Android archives 中,可用的最旧版本是 r10e(2015 年 5 月)。当前版本是 r14b。
使用 r14b(和 r13b)时,ndk-build 编译失败,涉及 C++ 类型不匹配。
[ERROR] /Users/jdee/Library/Application Support/Titanium/mobilesdk/osx/6.1.0.GA/android/native/include/AndroidUtil.h:57:49: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
我可以使用 r10e、r11c 和 r12b 干净地编译模块,但我对发布不受支持的 NDK 版本的东西犹豫不决。 Titanium 也需要 2014 年的 NDK 版本,这似乎很奇怪。我不确定要使用哪个版本。
【问题讨论】:
标签: android module android-ndk appcelerator appcelerator-titanium