萌典 – 教育部辭典民間版
- Node.js >= 16.0.0
- npm >= 8.0.0
- Android Studio (用於 Android 開發)
✅ 已升級到 Quasar v2.18.2
- Vue 3.3.0
- Vue Router 4.2.0
- Capacitor 7.4.2
- 移除不相容的
react-zh-stroker
套件 - 修復 Vue 3 相容性問題
- 新增 Android 建置支援
- 筆順功能暫時停用(需要 Vue 3 相容的替代方案)
✅ Android 支援
- 支援建置 APK 和 AAB 格式
- 提供自動化建置腳本
- 完整的 Android 開發環境設置指南
yarn
quasar dev
./build-android.sh
yarn run lint
quasar build -m pwa
- 安裝 Android Studio
- 設置 Android SDK
- 安裝 Java Development Kit (JDK) 11 或更新版本
- 建置 Web 版本:
quasar build -m spa
- 同步到 Capacitor:
cd src-capacitor
./node_modules/.bin/cap sync
- 開啟 Android Studio:
./node_modules/.bin/cap open android
- 在 Android Studio 中運行:
- 連接 Android 設備或啟動模擬器
- 點擊 “Run” 按鈕 (綠色三角形)
- 建置 Release 版本:
cd src-capacitor
./node_modules/.bin/cap build android --release
- 或使用 Android Studio:
- 開啟 Android Studio
- 選擇
Build
→Generate Signed Bundle / APK
- 選擇
APK
- 創建或選擇 Keystore
- 選擇
release
建置類型 - 點擊
Finish
- 使用 Android Studio:
- 開啟 Android Studio
- 選擇
Build
→Generate Signed Bundle / APK
- 選擇
Android App Bundle
- 創建或選擇 Keystore
- 選擇
release
建置類型 - 點擊
Finish
創建 build-android.sh
腳本:
#!/bin/bash
echo "建置 Web 版本..."
quasar build -m spa
echo "同步到 Capacitor..."
cd src-capacitor
./node_modules/.bin/cap sync
echo "建置 Android APK..."
./node_modules/.bin/cap build android --release
echo "建置完成!APK 檔案位於:"
echo "src-capacitor/android/app/build/outputs/apk/release/"
Leave a Reply