Weex项目集成Android 以及打包成app

1.  创建一个weex项目

创建weex项目参考:https: //blog.csdn.net/qq_39705793/article/details/83001145

2.  集成的Android项目

你创建完了一个新的weex项目,你的目录结构下的平台下的文件夹下只有一个platforms.json。

进入项目根目录下执行weex platform add android

---- 执行weex平台添加android 命令会在平台目录下创建一个android 的目录

---- 中间步骤是接口的调用

---- 可直接执行第三步项目打包

注意:不要在打开weex 项目时更改配置文件,包括安卓的配置文件,因为这里跑的weex 项目,要打开的Android 项目再编辑

在Android项目目录app下创建libs目录,将’mzlibrary-release.aar’拷贝至libs目录,打开app中build.gradle文件,添加配置

repositories {

    flatDir{

        dirs 'libs'

    }

}

然后添加引用compile (name: 'mzlibrary-release', ext: 'aar')

完成后重新构建项目

mzlibrary-release.aar 下载地址  : https://download.csdn.net/download/qq_39705793/10746803

3.  生成JKS

 3.1命令的方式:keytool -genkeypair -alias icesslkey -keyalg RSA -validity 3650 -keystore icekeystore.jks

 3.2用android studio生成jks

用android studio打开你的项目,不是weex项目,是android项目。点击Build --->  analyze APK 存放apk的位置以及apk的名字。Build --->  Generate Signed APK 创建一个新的jks

 

填写相关信息,将签名文件jks保存到WEEX项目中的release目录下。

4.  weex打包成js

cmd到自己的项目下 输入命令  : npm run build

5.  打包成为签名的apk

cmd到自己的项目下 输入命令  : npm run pack:android

6.  签名

未签名的apk在你的项目下\release\android  cmd到这个目录输入命令:

jarsigner -verbose -keystore awesome.jks -signedjar meeting.apk app-release-unsigned.apk awesome

eg: 分别是你的jks名字  以及apk的名字

 

这样就打包好apk了 可以安装到手机上,但是什么功能都没有做,需要自己开发

 

猜你喜欢

转载自blog.csdn.net/qq_39705793/article/details/83414176