1.簡介
Weex的官方文檔說,Weex0.28.0版本開始JavaScript解析器被分離出來,如果我們直接按照官方文檔裡來弄, apk是跑不起來的。
會報錯誤提示libjsc.so包找不到,然後程序就閃退了。
2.解決方法
根據官方對Weex0.28.0版的說明,只需要將上圖中的代碼放到主項目的build.gradle裡,它就會為我們的項目自動下載需要的文件。
於是,我按照官方的方法來配置,但是,發現又提示錯誤:
<code>Certificate for <raw.githubusercontent.com> doesn't match any of the subject alternative names: [default.ssl.fastly.net, fastly.com, *.a.ssl.fastly.net, *.hosts.fastly.net, *.global.ssl.fastly.net, *.fastly.com, a.ssl.fastly.net, purge.fastly.net, mirrors.fastly.net, control.fastly.net, tools.fastly.net]
/<raw.githubusercontent.com>/<code>
簡單來說就是這個地址訪問不到。上網搜也搜索不到如何解決。所以我先把jsc-android這個包下載下來,
然後把它直接放到項目裡的這個目錄下
並把download_jsc.gradle文件下載下來,這個文件就是
<code>https://raw.githubusercontent.com/apache/incubator-weex/release/0.28/android/sdk/buildSrc/download_jsc.gradle
/<code>
這個地址的文件,通過上面這個配置無法加載到這個文件,我通過其他渠道下下來了,我將文件放到如下圖的位置中
然後再build.gradle裡配置
然後重新make project項目就不會閃退了。
3.下載地址
Weex0.28.0版的說明:
https://weex.apache.org/download/major_change.html#_0-28
jsc-android-241213.1.0.tgz下載地址:
https://download.csdn.net/download/lgywsdy/12267774
項目下載地址:
https://download.csdn.net/download/lgywsdy/12267811
閱讀更多 颯颯秋風 的文章
關鍵字: JavaScript Android 官方