在更新到SDK v6.0.2.GA之后,我无法为Appcelerator Titanium构建我的模块(版本5.x.x都可以。)
在日志中,我看到许多错误“未定义引用'v8 :: ...”。 完整版日志,您可以找到here
在此之前,我收到“ld.exe:error:找不到-lkroll-v8”错误,并试图通过复制以前的钛SDK版本的libkroll-v8.so文件来解决这个问题。原始日志,您可以找到here。
我尝试重新下载最后一个SDK - 没有运气,错误仍在这里。
答案 0 :(得分:0)
请尝试以下步骤:
1.Change build.properties(最新NDK)
titanium.platform = /库/应用程序 支持/钛/ mobilesdk / OSX / 6.0.2.GA /安卓 android.platform = /库/ Android的SDK-的MacOSX /平台/ Android的23 google.apis = /库/ Android的SDK-的MacOSX /插件/插件 - google_apis - 谷歌-23 android.ndk = /文档/ R12B
删除 build / generated / jni 文件夹(如果存在)
删除 libs / armeabi 文件夹(如果存在)并从清单中删除 armeabi
使用 appc run -p android - 仅建立
注意:我已使用最新的SDK 6.0.2.GA测试了此问题,它正在按预期工作。
谢谢