安装 weexpack
weexpack create my-project //创建项目
cd my-project
cnpm install //安装依赖
npm start //运行项目
weexpack platform add ios // 安装应用模板 生成 ios项目 执行完之后再platforms文件下生成 ios文件夹
weexpack platform add android //安装应用模板 生成android项目 执行之后在platform文件夹下生成android文件夹
打包android apkweexpack run android //打包android apk
- 注意:`android.config.json` 或者 `ios.config.json`中的信息
- `AppName:` 生成的apk安装后的应用名
- `AppId: `application_id 包名
- `SplashText:` 打开后欢迎页上面的展示文字
- `WeexBundle: `指定的weex bundle文件(支持文件名和url的形式) 文件名则以本地文件的方和拿式加载bundle,url则以远程的方式加载bundle 如果以本地方式指搜棚碧定bundle .we
打包ios apkweexpack run ios //模拟器运行 需要是mac才可以
weexpack build ios //构建ipa包
构建包的过程中,将会提示让您输入CodeSign(证书) ,Profile(provisioning profile),AppId,只有输入真实的这些信息才能成功打包。 其余如AppName,和入口weex bundle文件可以编辑项目目录下的ios.config.json配置。
web打包weexpack build web //打包h5项目
weexpack run web//运行web项目
链接:https://www.jianshu.com/p/674efb2468e4
原文世举地址:https://www.cnblogs.com/xiaofenguo/p/10337191.html
1. 首先下载node.js,安装node.js 配置环境变量安装完成之后,我们可以检测一下是否安装成功
$ node -v
v6.11.3
$ npm -v
3.10.10
通常,安装了 Node.js 环境,npm 包管理工具也随之安装了。因此,直接使用 npm 来安装 weex-toolkit。
2. 安装weex
第一步安装weex依赖。直接使用 npm 来安装 weex-toolkit。
$ npm install -g weex-toolkit
$ weex -v //查看当前weex版本
weex update weex-devtool@latest //@后标注版本后,latest表示最新
国内开发者可以考虑使用淘宝的 npm 镜像 —— cnpm 安装 weex-toolkit
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install -g weex-toolkit
3. 创建一举橡念个weex项目
$ weex create awesome-project //awesome-project是你weex的项目名字,
4. 开发
我们可以再src下,编写我们前端界面的代码。可如态以在weex项目下编写vue代码,下载插件等等....
5. 编译
编译成js文件 npm run build
6. npm run pack:android
这个会打包成一个未签名的apk
7. 签名
jarsigner -verbose -keystore awesome.jks -signedjar meeting.apk app-release-unsigned.apk awesome
红色的是你的weex项正困目的名字,蓝色是你做好的app的名字
生成签名:
weex官方文档 支持x86
armeabi-v7a
arm64-v8a
由于weex 0.28.0的调整,以前版本自动引入的facebook提供的JS引擎js-android,现在被修改为需要手工引入,但是文档没有清神坦嫌晰的指出这个游手问题,导致运行的时候,会由于找不到libjsc.so而导致WXSDKEngine初始化失败。
https://www.mobibrw.com/2019/21684/comment-page-1
app module build.gradle 中添加信腔依赖
apply from: ' https://www.mobibrw.com/wp-content/uploads/2019/11/download_jsc.gradle'
同时配置ndk架构
ndk{
abiFilters "armeabi-v7a", "arm64-v8a", "x86"
}
build project后
还要补充一下WXSDKEngine属性和调试模式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)