LoginSignup
2
2

More than 5 years have passed since last update.

Mac OS XでCocos2d-x 3.10(Android版)を動かす

Posted at

Mac版cocos2d-x 3.1.0でjavascriptのアプリケーションをAndroid Studioで動作させようとするといろいろはまったのでメモです。なお、環境構築まではturusukeさんのCocos2d-JS で Hello World するまでの環境づくりを参考にしました。

エミュレーター

Android Studio上で普通に作成したx86版のエミュレータだと起動しないみたいでした。なので下記コマンドでarmeabi版のAVDを作成します。なお、"Use Host GPU"以外の項目はデフォルトのままで問題ありません。

bash
android create avd --force --name cocos -t "android-22" --abi "default/armeabi-v7a"

エミュレータが作成できたら起動します。

bash
emulator -avd cocos

起動

エミュレータが起動したのでいざAndroid Studio上で実行しようとしても下記のエラーになってしまいました。
java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp from loader dalvik.system.PathClassLoader

こちらのブログを参考にAndroidを経由せず下記コマンドを実行するとemulator上で動作しました。

bash
emulator -avd cocos
cocos run -p android --android-studio
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2