Appcelerator Titanium ld.exe: error: cannot find -lkroll-v8
Appcelerator Titanium ld.exe: error: cannot find -lkroll-v8
更新到 SDK v6.0 后,我无法为 Appcelerator Titanium 构建模块。2.GA(版本 5.x.x 一切正常)。
在日志中我看到很多错误 "undefined reference to 'v8::..."。
完整版日志你可以找到here
在此之前,我收到了 "ld.exe: error: cannot find -lkroll-v8" 错误,并尝试通过从以前的 Titanium SDK 版本复制 libkroll-v8.so 文件来修复该错误。原始日志你可以找到here.
我已经尝试重新下载上一个 SDK - 没有成功,错误仍然存在。
请尝试以下步骤:
1.Change build.properties(最新 NDK)
titanium.platform=/Library/Application
Support/Titanium/mobilesdk/osx/6.0.2.GA/android
android.platform=/Library/android-sdk-macosx/platforms/android-23
google.apis=/Library/android-sdk-macosx/add-ons/addon-google_apis-google-23
android.ndk=/Documents/r12b
删除build/generated/jni文件夹(如果存在)
删除 libs/armeabi 文件夹(如果存在)并从清单中删除 armeabi
使用 appc 运行 -p android --build-only
[=34 重建模块=]
注意:我已经用最新的 SDK 6.0 测试了这个问题。2.GA,它按预期工作。
谢谢
更新到 SDK v6.0 后,我无法为 Appcelerator Titanium 构建模块。2.GA(版本 5.x.x 一切正常)。
在日志中我看到很多错误 "undefined reference to 'v8::..."。 完整版日志你可以找到here
在此之前,我收到了 "ld.exe: error: cannot find -lkroll-v8" 错误,并尝试通过从以前的 Titanium SDK 版本复制 libkroll-v8.so 文件来修复该错误。原始日志你可以找到here.
我已经尝试重新下载上一个 SDK - 没有成功,错误仍然存在。
请尝试以下步骤:
1.Change build.properties(最新 NDK)
titanium.platform=/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.GA/android android.platform=/Library/android-sdk-macosx/platforms/android-23 google.apis=/Library/android-sdk-macosx/add-ons/addon-google_apis-google-23 android.ndk=/Documents/r12b
删除build/generated/jni文件夹(如果存在)
删除 libs/armeabi 文件夹(如果存在)并从清单中删除 armeabi
使用 appc 运行 -p android --build-only
[=34 重建模块=]
注意:我已经用最新的 SDK 6.0 测试了这个问题。2.GA,它按预期工作。
谢谢