facebook twitter hatena line email

「Cocos2dx/プロジェクト作成」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(プロジェクト実行)
("問題が発生したため、[project]を終了します"のコンパイラエラー)
行40: 行40:
  
 
参考:http://stackoverflow.com/questions/15872254/android-ndk-warning-app-platform-android-9-is-larger-than-androidminsdkversio
 
参考:http://stackoverflow.com/questions/15872254/android-ndk-warning-app-platform-android-9-is-larger-than-androidminsdkversio
 +
 +
==androidプロジェクトを開いてのビルド==
 +
直接androidプロジェクトを開いてビルドしても以下エラーとなり実行できない
 +
java.lang.UnsatisfiedLinkError: Couldn't load MyGame from loader dalvik.system.PathClassLoader
 +
 +
参考:http://studio.cretia.net/blog/462
  
 
==参考==
 
==参考==
 
Cocos2d-x 導入編-Mac開発環境構築について
 
Cocos2d-x 導入編-Mac開発環境構築について
 
http://qiita.com/kazuhiro1128/items/73c39bfc450e7d0883af
 
http://qiita.com/kazuhiro1128/items/73c39bfc450e7d0883af

2017年2月17日 (金) 12:45時点における版

プロジェクト作成

$ cocos new Helloworld -p com.example.helloworld -l cpp

直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される

プロジェクトの構成

Classes/
Resources/
cocos2d/
proj.android/
proj.android-studio/
proj.ios_mac/
proj.linux/
proj.tizen/
proj.win10/
proj.win32/
proj.win8.1-universal/

androidのプロジェクト実行

androidの場合sdkのversionをあわせる

$ vi proj.android-studio/app/project.properties
$ vi cocos2d/cocos/platform/android/java/project.properties
$ vi proj.android/project.properties
target=android-25

以下のsdkのversionと合わせる

$ ls /Users/test1/Library/Android/sdk/platforms/*

プロジェクト実行

$ cocos run -p android -m debug -j 2

"問題が発生したため、[project]を終了します"のコンパイラエラー

Android NDK: WARNING: APP_PLATFORM android-24 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml

Application.mkに以下追加

APP_PLATFORM := android-9
$ locate Application.mk
cocos2d/plugin/protocols/proj.android/jni/Application.mk
cocos2d/tools/simulator/frameworks/runtime-src/proj.android/jni/Application.mk
proj.android/jni/Application.mk
proj.android-studio/app/jni/Application.mk

参考:http://stackoverflow.com/questions/15872254/android-ndk-warning-app-platform-android-9-is-larger-than-androidminsdkversio

androidプロジェクトを開いてのビルド

直接androidプロジェクトを開いてビルドしても以下エラーとなり実行できない java.lang.UnsatisfiedLinkError: Couldn't load MyGame from loader dalvik.system.PathClassLoader

参考:http://studio.cretia.net/blog/462

参考

Cocos2d-x 導入編-Mac開発環境構築について http://qiita.com/kazuhiro1128/items/73c39bfc450e7d0883af