====== Ionic4でのAndroidアプリ開発環境 ====== Macパソコンでエミュレーターを動かす方法については、以下のサイトが分かりやすいです。 https://mankutsu.com/ionic-emulation-1142\\ [ionic4入門] ionicをiosとandroidエミュレーターにONEコマンドで動かす設定方法! 2018/9/22 ここでは、Windowsパソコンで、Androidアプリを作成する方法いついて記載していきたいと思います。 ===== 公式サイト ===== 環境構築 https://beta.ionicframework.com/docs/installation/android/#set-up-an-android-device -Download JDK8 from the download page -install Gradle -Download Android Studio from the Android website.In the SDK Components Setup screen, finish installing the SDK. -Configuring Command Line Tools.For Windows, check the documentation on setting and persisting environment variables in terminal sessions. -Creating an Android Virtual Device -Set up an Android Device apkファイルの作成 https://beta.ionicframework.com/docs/building/android For Capacitor, run the following: ionic capacitor add android ionic capacitor copy android For Cordova, run the following: ionic cordova prepare android ionic cordova run android -l https://beta.ionicframework.com/docs/publishing/play-store ionic cordova build android --prod ===== Windows8.1でIonic4からCordova経由でAndroidアプリを作成する方法 ===== (開発環境) Windows 8.1 Pro NodeJS v8.12.0 npm 6.4.1 Ionic CLI 4.2.0 ==== 1. Ionic4アプリの作成 ==== ionic start ionic4-cordova-sample blank --type=angular cordova は、Y + Enter, Proは N + Enter とします。 cd ionic4-cordova-sample ionic serve {{:pasted:20181006-191307.png}} Ctrl + C => y + Enter でサーバ停止します。 ==== 2. cordovaを用いたandroidアプリの作成 ==== ionic cordova prepare android ionic cordova build android --prod app-debug.apkファイルが作成されるので、そのapkファイルをandroidスマホにインストールすることができます。 ===== Windows8.1でIonic4からCapacitor経由でAndroidアプリを作成する方法 ===== (開発環境) Windows 8.1 Pro NodeJS v8.12.0 npm 6.4.1 Ionic CLI 4.2.0 ==== 1. Ionic4アプリの作成 ==== ionic start ionic4-capacitor-sample blank --type=angular Integrate your new app with Cordova to target native iOS and Android? は No Install the free Ionic Pro SDK and connect your app? も No とします。 cd ionic4-capacitor-sample ionic serve ==== 2. @ionic-native3種をアンインストール ==== npm rm @ionic-native/core @ionic-native/splash-screen @ionic-native/status-bar src/app/app.module.tsとsrc/app/app.component.tsの修正 ==== 3. Capacitorのインストール ==== ionic integrations enable capacitor ionic build ionic capacitor add android ionic capacitor copy android ==== 4. Capacitor経由でAndroidアプリの作成 ==== 以下を見ると、2018/10/7時点では、ionic cordova build android のようなコマンドは使えず、Android Studioからapkファイルを作成しないといけないらしい。。。 (これは、Ionic4もCapacitorもbeta版だからなのか、それとも、IonicもCpacitorもPWAに対応しているから、そもそもAndroidアプリにするまでもなく、PWAとしてカメラなどを使っていくからなのか。。。) 参考:https://capacitor.ionicframework.com/docs/basics/building-your-app/ npx cap open android この後は、AndroidStudioでapkファイルを作成するらしいです。。。(途中) app-debug.apkファイルが作成されるので、そのapkファイルをandroidスマホにインストールすることができます。