公式ドキュメント#
環境要件#
- node + npm
- git
Android 環境#
- Android Studio
開いて https://developer.android.com/studio?hl=ja , ダウンロードしてインストール - Android SDK
- Android アプリケーションを開発するには、いくつかの Android SDK パッケージをインストールする必要があります。SDK バージョン API 22 以上。
- Android Studio で、メニューから Tools -> SDK Manager を開き、SDK Platforms タブでテストするプラットフォームのバージョンをインストールします。
- 1 つの API バージョンをインストールするだけで大丈夫です。Android 10 (API 30) Android 11 (API 31) Android 13 (API 33)
VUE プロジェクトの構築#
スキャフォールディングのインストール#
npm install -g @ionic/cli
プロジェクトの新規作成#
ionic start myApp blank --type vue
プロジェクトから ts を削除#
- ts 依存関係を削除します。
npm uninstall --save typescript @types/jest @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/cli-plugin-typescript @vue/eslint-config-typescript vue-tsc - .ts ファイルを.js ファイルに変更します。
- index.html ファイルの
- ts 関連の eslint ルールを削除します。.eslintrc.js ファイルの @vue/typescript/recommended @typescript-eslint/no-explicit-any: ‘off’を削除します。
- Array と RouteRecordRaw のインポートを削除します。
- src/shims-vue.d.ts を削除します。
- tsconfig.json ファイルを削除します。
- package.json ファイルのスクリプトを変更します、"build": "vue-tsc && vite build" -> "build": "vite build"。
- terser をインストール npm i -D terser。(terser は js コードを圧縮するために使用されます)
ネイティブ APP の構築#
- Capacitor をプロジェクトに追加します:
ionic integrations enable capacitor - プロジェクトを構築し、対応するプラットフォームを選択します
ionic build
ionic cap add ios
ionic cap add android - 標準のネイティブ IDE(Xcode と Android Studio)を使用して iOS と Android プロジェクトを開き、構築し、実行します:
ionic cap open ios
ionic cap open android
Ionic コンポーネントライブラリの使用#
- ドキュメントのアドレス
UI Components | Ionic Documentation - プロジェクトにボトムタブバーを追加
android でエラーが発生 - パスに中国語名を含めないでください
- android_home 環境変数を設定します
- 再ビルドして再実行します
Capacitor の一般的なコマンド#
- npx cap copy
Web アプリケーションのビルドと Capacitor 設定ファイルをローカルプラットフォームプロジェクトにコピーします。Web アプリケーションを変更したり、設定値を変更したりするたびにこのプログラムを実行します。 - npx cap update
package.json で参照されているネイティブプラグインと依存関係を更新します。 - npx cap sync
このコマンドは copy を実行し、その後 update を実行します。 - npx cap ls
インストールされているすべての Cordova および Capacitor プラグインをリストします。
Ionic の一般的なコマンド#
- ionic build
Web リソースを構築し、任意のプラットフォームのターゲット用にアプリケーションを準備します - ionic serve
アプリケーションの開発 / テストのためにローカル開発サーバーを起動します - ionic capacitor open
プロジェクトを対応するエディタで実行します(iOS 用の Xcode、Android 用の Android Studio)
Ionic コンポーネントライブラリの使用#
- ion-router-outlet
に似ています - Ion-page
タブバーのページを表示するにはを使用する必要があります
Android Studio プロジェクトの実行エラーの解決方法#
- プロジェクトパスに中国語が含まれていないか確認します。
- ANDROID_HOME 環境変数を設定します。
- 再ビルドして再実行します。
学情 APP プロジェクトのアドレス#
https://codeup.aliyun.com/64004113b6809992bb8f4e37/zyy-xueqing/zyy-xueqing-app-front
Android Studio のプロキシ設定#
- メインメニューで、"File"(ファイル) > "Settings"(設定)を選択します。
- 設定ダイアログで、"Appearance & Behavior"(外観と動作)を展開し、"System Settings"(システム設定)を選択します。
- 右側のパネルで、"HTTP Proxy"(HTTP プロキシ)を選択します。