使用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-cli構建專案使用 lessVue
- vue-cli構建vue專案Vue
- Cordova+vue 混合app開發(一)建立Cordova專案VueAPP
- 基於Jetpack元件構建的開源專案-WanLearningJetpack元件
- Idea下構建基於Gradle的Spring Boot專案IdeaGradleSpring Boot
- 使用vue-cli3構建的vue單頁面專案seoVue
- 使用vue構建一個自動建站專案Vue
- vue構建專案的三種方式Vue
- [譯] 關於使用 GRAPHQL 構建專案的回顧
- Cordova使用(vue)Vue
- 構建第一個基於 Gradle 的 Spring Boot 專案GradleSpring Boot
- 小白學習Vue(11)--環境安裝及專案構建 | webstorm構建vue專案VueWebORM
- Vue-rap 構建基於 Vue 的流應用Vue
- Yocto實踐(1): 基於Dunfell 構建Yocto專案
- eclipse中基於maven構建多模組專案EclipseMaven
- Cordova在Android中的使用Android
- 教你搭建基於typescript的vue專案TypeScriptVue
- webpack4構建vue專案(二)WebVue
- 使用Dockerfile構建django專案DockerDjango
- 使用Maven構建Java專案MavenJava
- 使用gradle構建springboot專案GradleSpring Boot
- Vue(1):用Vue-cli構建Vue3專案Vue
- 基於requirejs的vue2專案 (三)UIJSVue
- 基於Vue的點對點聊天專案Vue
- 基於Nuxt(Vue) + koa2 + mongodb構建的全棧開源專案,已使用pm2 + nginx部署到阿里雲。UXVueMongoDB全棧Nginx阿里
- vue 專案構建之 jsconfig.json 作用VueJSON
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- 如何使用Webpack工具構建專案Web
- 如何使用Docker構建前端專案Docker前端
- 使用 webpack 構建小程式專案Web
- 使用 Webpack 的 DllPlugin 提升專案構建速度WebPlugin
- 基於vue-cli構建vue-router的入門級demoVue
- 基於開源的 ChatGPT Web UI 專案,快速構建屬於自己的 ChatGPT 站點ChatGPTWebUI
- 優雅的構建 Android 專案之磁碟快取(DiskLruCache)Android快取
- 10分鐘瞭解Android專案構建流程Android
- Android 原始碼分析(一)專案構建過程Android原始碼
- vue-cli構建的專案,.vue檔案修改無法熱更新的問題Vue