weex官方文檔 支持
x86
armeabi-v7a
arm64-v8a
由于weex 0.28.0的調(diào)整械馆,以前版本自動(dòng)引入的facebook提供的JS引擎js-android,現(xiàn)在被修改為需要手工引入也颤,但是文檔沒(méi)有清晰的指出這個(gè)問(wèn)題,導(dǎo)致運(yùn)行的時(shí)候缠局,會(huì)由于找不到libjsc.so而導(dǎo)致WXSDKEngine初始化失敗。
https://www.mobibrw.com/2019/21684/comment-page-1
需要手動(dòng)添加libjsc.so文件
app module build.gradle 中添加依賴
apply from: 'https://www.mobibrw.com/wp-content/uploads/2019/11/download_jsc.gradle'
同時(shí)配置ndk架構(gòu)
ndk{
abiFilters "armeabi-v7a", "arm64-v8a", "x86"
}
build project后
還要補(bǔ)充一下WXSDKEngine屬性和調(diào)試模式
InitConfig config = new InitConfig.Builder()
.setHttpAdapter(new DefaultWXHttpAdapter()).build();
WXSDKEngine.initialize(MyWeex.this,config);
WXBridgeManager.updateGlobalConfig("wson_on");
WXEnvironment.setOpenDebugLog(true);
WXEnvironment.setApkDebugable(true);
WXSDKEngine.addCustomOptions("appName", "WXSample");
WXSDKEngine.addCustomOptions("appGroup", "WXApp");