Vue+Capacitor转Android
2024年9月22日,10:10:40
Vue+Capacitor转Android
前置条件:JDK + Gradel + Android Studio
-
安装Capacitor
npm install @capacitor/core @capacitor/cli # 若遇到网络问题,请配置镜像源:npm config set registry https://registry.npmmirror.com # 若出现版本冲突,使用强制命令安装:npm install @capacitor/core @capacitor/cli --legacy-peer-deps
-
安装 Capacitor Android
npm install @capacitor/android # 强制安装:npm install @capacitor/android --legacy-peer-deps
-
初始化 Capacitor
# [appName] 是你的应用名称 # [appId] 是应用的唯一标识(通常是反向域名格式,如 com.example.app) npx cap init [appName] [appId]
-
添加 Android 平台
npx cap add android
-
构建 Vue 项目
npm run build
-
复制构建文件到 Capacitor
npx cap copy
-
打开 Android Studio
npx cap open android
可能遇到的问题:
Gradle构建项目缺少文件(可能和vue版本有关,低版本会少构建文件):
-
Could not read script 'E:\VS Code\Project\CPA_frontend_management\android\capacitor.settings.gradle' as it does not exist
**解决方法:**在android/
目录下,新建一个名为capacitor.settings.gradle
的文件,内容如下:// Capacitor settings file
-
Project with path ':capacitor-android' could not be found in project ':app'
**解决方法:**确保
android/settings.gradle
文件包含以下内容:// Include capacitor-android project include ':capacitor-android' project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android')
再使用
npx cap sync
来同步项目文件即可
-
-
构建 APK
在 Android Studio 中,通过菜单选择
Build > Build Bundle(s)/APK > Build APK(s) 来生成 APK 文件。
文件位置:app/build/outputs/apk/debug/app-debug.apk
(在Android Studio中不显示build文件夹,需自行去资源管理器中寻找)
本文链接:
/archives/vue-android
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Romcere.!
喜欢就支持一下吧