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
填寫相關資訊,將簽名檔案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了 可以安裝到手機上,但是什麼功能都沒有做,需要自己開發