cordova安装
- 安装node.js
- 安装cordova
npm install -g cordova
- 创建cordova工程
cordova create MyApp
- 进入cordova工程
cd MyApp
- 添加工程环境
cordova platform add android
(这里以android为例)
至此,就可以使用android studio打开改cordova工程。
X5环境插件安装
- 执行cordova命令添加x5内核插件
cordova plugin add cordova-plugin-x5-webview
- 如果添加插件后没有liblbs.so和tbs_sdk的话可以自行去官网下载。
liblbs.so:官方用来解决64位兼容的文件
sdk:官方x5内核的sdk,可以替换成官网最新的sdk。
cordova访问外部链接配置
cordova默认不允许访问外部链接,当访问外部链接将会请求打开浏览器。
为了解决此问题,在config.xml文件中,添加以下配置即可
<allow-navigation href="http://*/*" />
build.gradle添加jni
android {
sourceSets {
main {
jniLibs.srcDirs = ['src/main/jni','src/main/jni']
jni.srcDirs = []
}
}
}
src/main/jni,这个目录为32位so的目录