Cocos Creator で Android Apk を作成します。
Unityもいいけど、私はCocos2dx派です。
3Dゲームとか敷居が高くて無理だけど、2Dゲームならそこまで難しそうじゃないと思った。
まあ、絵の才能も、遊びの才能も無いけどね。
もしものため、今のうちに最低限の開発環境を作って行こうと思います。
開発環境
- Windows 10 Home
- Cocos Creator v2.1.0
- Android Studio 3.3.2
- Java SE Development Kit 8u201
作業手順
Cocos creator の環境設定
[NDK Root] と [Android SDK Root] を設定する。
[File] > [Settings] を選択
[Native Develop] > [NDK Root] と [Android SDK Root] パスを指定
ビルド手順
[Project] > [Build] を選択
[Platform] を [Android] に変更
[Build] ボタンを押す。
しばらくすると、[completed] と表示される。
次に、[Compile] を押す。
[Compile native project successfully.] と表示されれば、ネイティブアプリのビルドが成功です。
実機に転送して動作確認をしましょう
プロジェクトフォルダに APK ファイルが作成されているので、実機に転送して動作確認をしましょう。
エラー対処方法
- ビルド時、[Build Failed: Error: [NDK Root] is empty, please set [NDK Root] in Preferences.] エラーで怒られる。
[File] > [Settings] > [Native Develop] > [NDK Root] パスを指定する。 - ビルド時、[Build Failed: Error: [Android SDK Root] is empty, please set [Android SDK Root] in Preferences.] エラーで怒られる。
[File] > [Settings] > [Native Develop] > [Android SDK Root] パスを指定する。 - ビルド時、[Build Failed: Error: Please make sure java is installed and JAVA_HOME is in your environment] エラーで怒られる。
[JDK] の [JAVA_HOME] を環境変数に登録する。 - コンパイル時のエラーログに [The directory ‘android-10’ can’t be found in Android SDK] エラーで怒られる。
[Android SDK Manager] で、[SDK Platforms] をインストールする。