使用cordova構建基於vue的Android專案
參考:
cordova+vue 專案打包成Android(apk)應用
Cordova - 使用Android Studio匯入Cordova建立的Android專案
Cordova - 打包Vue專案的詳細步驟(將Vue.js專案編譯成App)
vue專案打包成手機apk,方式有兩種:cordova ,hbuilder,這裡介紹Cordova方法。
準備工作:
下載 jdk 、android sdk 和 node.js , 並配置環境變數
一、npm安裝 cordova
//安裝
npm install -g cordova
//檢視版本
cordova -v
cordova -version
二、webstrom 建立Cordova專案
新建Cordova專案,
注意此時可看到剛安裝的Cordova安裝路徑
建好後目錄如下:
三、webstrom 執行Cordova專案
設定構建命令:點選edit configuration,設定構建platform 和命令run,
然後用usb資料線連線手機,再點選執行即可。
Cordova命令有:
Help:顯示可用CLI命令的資訊。
Create:建立Cordova專案並關聯專案資料夾和檔案。
Plateform:管理Cordova專案使用的移動平臺。
Plugin:管理Cordova外掛的安裝和解除安裝。
Prepare:從Cordova專案的www資料夾複製web應用內容到專案移動平臺專案資料夾中。
Compile:把web應用打包成Cordova應用。
Build:先執行Prepare命令然後打包web應用。
Emulate:在一個或多個移動裝置平臺的裝置模擬器中執行Cordova應用。
Run:在一個或多個移動裝置中執行Cordova應用。
Serve:啟動一個伺服器載入web內容以便於用瀏覽器訪問。
示例:
cordova build android
執行後可看到構建的apk路徑,
手機上也可看到專案:
到此Cordova專案構建成功。
四、將vue build的內容匯入到Cordova
先將Cordova的www目錄下清空,並將vue專案中build生成的dist目錄中的全部檔案拷貝進Cordova的www目錄下
再次執行Cordova run命令,手機上可看到:
到此vue專案匯入到Cordova專案成功。
五、將Cordova專案匯入到Android studio
開啟Android studio 選擇platform下的Android模組 進行匯入:
匯入後,可看到專案結構就是一個標準的Android專案了。
此後打包簽名可在Android studio內進行即可。
相關文章
- 使用Cordova執行專案到androidAndroid
- Vue.js(一) 基於vue-cli腳手架工具構建Vue專案Vue.js
- 基於Grunt構建一個的專案
- vue-cli構建專案使用 lessVue
- vue-cli構建vue專案Vue
- Cordova+vue 混合app開發(一)建立Cordova專案VueAPP
- cordova + vue cli構建跨平臺應用Vue
- 使用vue-cli3構建的vue單頁面專案seoVue
- 使用vue構建一個自動建站專案Vue
- Cordova使用(vue)Vue
- 提高 webpack 構建 Vue 專案的速度WebVue
- Vue-rap 構建基於 Vue 的流應用Vue
- 基於Jetpack元件構建的開源專案-WanLearningJetpack元件
- 小白學習Vue(11)--環境安裝及專案構建 | webstorm構建vue專案VueWebORM
- [譯] 關於使用 GRAPHQL 構建專案的回顧
- vue專案構建與實戰Vue
- eclipse中基於maven構建多模組專案EclipseMaven
- Yocto實踐(1): 基於Dunfell 構建Yocto專案
- vue基於Element構建自定義樹Vue
- 教你搭建基於typescript的vue專案TypeScriptVue
- webpack4構建vue專案(二)WebVue
- Vue(1):用Vue-cli構建Vue3專案Vue
- 構建第一個基於 Gradle 的 Spring Boot 專案GradleSpring Boot
- Idea下構建基於Gradle的Spring Boot專案IdeaGradleSpring Boot
- 使用Maven構建Java專案MavenJava
- 使用SBT構建Scala專案
- 使用Dockerfile構建django專案DockerDjango
- 基於Vue的點對點聊天專案Vue
- 基於Vue的多專案整合實踐Vue
- 使用Mkdocs構建你的專案文件
- 基於vue-cli構建vue-router的入門級demoVue
- VUE 完整專案構建 (1) -- 初始化Vue
- 關於vue-cli構建的專案在github上的預覽問題VueGithub
- 基於vue2.0+ 抽獎專案Vue
- 優雅的構建 Android 專案——側滑返回使用及原理分析Android
- 基於requirejs的vue2專案 (三)UIJSVue
- 基於requirejs的vue2專案(二)UIJSVue
- 使用 webpack 構建小程式專案Web