createinstance.java,weex android 0.17.0 createInstance fail
我也遇到這個問題,由于日志里出現 JSFrameworkInit = false
所以去源代碼里找 應該什么時候被設置為true
https://github.com/apache/inc...
找到在下面的文件,然后斷點調試所在函數initFramework
android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
發現在執行mWXBridge.initFrameworkEnv 拋出異常
java.lang.UnsatisfiedLinkError: No implementation found for int com.taobao.weex.bridge.WXBridge.initFrameworkMultiProcess(java.lang.String, com.taobao.weex.bridge.WXParams, java.lang.String, boolean) (tried Java_com_taobao_weex_bridge_WXBridge_initFrameworkMultiProcess and Java_com_taobao_weex_bridge_WXBridge_initFrameworkMultiProcess__Ljava_lang_String_2Lcom_taobao_weex_bridge_WXParams_2Ljava_lang_String_2Z)
所以判斷,應該是so沒找到,所以修改gradle
gradle 里剔除其他abi
defaultConfig {
....
ndk {
abiFilters "armeabi"
}
}
生效
總結
以上是生活随笔為你收集整理的createinstance.java,weex android 0.17.0 createInstance fail的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c JAVA 注解,Java元注解作用
- 下一篇: oracle语句加减,oracle时间加