1.简介
Weex的官方文档说,Weex0.28.0版本开始JavaScript解析器被分离出来,如果我们直接按照官方文档里来弄, apk是跑不起来的。
![Android使用Weex0.28.0包的整合过程](http://p2.ttnews.xyz/loading.gif)
会报错误提示libjsc.so包找不到,然后程序就闪退了。
2.解决方法
根据官方对Weex0.28.0版的说明,只需要将上图中的代码放到主项目的build.gradle里,它就会为我们的项目自动下载需要的文件。
![Android使用Weex0.28.0包的整合过程](http://p2.ttnews.xyz/loading.gif)
于是,我按照官方的方法来配置,但是,发现又提示错误:
<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 官方