Submit Search
Upload
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
•
7 likes
•
9,716 views
Tomoaki Shimizu
Follow
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Tomoaki Shimizu
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
Recommended
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Tomoaki Shimizu
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
Cocos2d-x 3D Extension
Cocos2d-x 3D Extension
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-x 3.0 新しい物理演算クラスの利用
Tomoaki Shimizu
cocos2d-xとspine
cocos2d-xとspine
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
Cocos2d xをさわってみよう!
Cocos2d xをさわってみよう!
Tomoaki Shimizu
cocos2d-x JavaScript Bindingsについて
cocos2d-x JavaScript Bindingsについて
Tomoaki Shimizu
Cocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみよう
Tomoaki Shimizu
cocos2d-x開発事例勉強会
cocos2d-x開発事例勉強会
Tomoaki Shimizu
Cocos2d xでの開発の準備
Cocos2d xでの開発の準備
Tomoaki Shimizu
CocoStudioとcocos2d-xの連携2
CocoStudioとcocos2d-xの連携2
Tomoaki Shimizu
cocos2d-xで利用できる暗号化
cocos2d-xで利用できる暗号化
Tomoaki Shimizu
More Related Content
What's hot
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
Cocos2d-x 3D Extension
Cocos2d-x 3D Extension
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-x 3.0 新しい物理演算クラスの利用
Tomoaki Shimizu
cocos2d-xとspine
cocos2d-xとspine
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
Cocos2d xをさわってみよう!
Cocos2d xをさわってみよう!
Tomoaki Shimizu
cocos2d-x JavaScript Bindingsについて
cocos2d-x JavaScript Bindingsについて
Tomoaki Shimizu
Cocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみよう
Tomoaki Shimizu
cocos2d-x開発事例勉強会
cocos2d-x開発事例勉強会
Tomoaki Shimizu
Cocos2d xでの開発の準備
Cocos2d xでの開発の準備
Tomoaki Shimizu
What's hot
(20)
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x 3D Extension
Cocos2d-x 3D Extension
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-xとspine
cocos2d-xとspine
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d xをさわってみよう!
Cocos2d xをさわってみよう!
cocos2d-x JavaScript Bindingsについて
cocos2d-x JavaScript Bindingsについて
Cocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみよう
cocos2d-x開発事例勉強会
cocos2d-x開発事例勉強会
Cocos2d xでの開発の準備
Cocos2d xでの開発の準備
Similar to Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
CocoStudioとcocos2d-xの連携2
CocoStudioとcocos2d-xの連携2
Tomoaki Shimizu
cocos2d-xで利用できる暗号化
cocos2d-xで利用できる暗号化
Tomoaki Shimizu
cocos2d-xおよび開発ツールについて
cocos2d-xおよび開発ツールについて
Tomoaki Shimizu
cocos2d-xの概要とこれまでの進化・これからの展開
cocos2d-xの概要とこれまでの進化・これからの展開
Tomoaki Shimizu
cocos2d-xにおけるマップエディタの利用
cocos2d-xにおけるマップエディタの利用
Tomoaki Shimizu
cocos2d-xにおけるデータ管理
cocos2d-xにおけるデータ管理
Tomoaki Shimizu
cocos2d-xのサーバ連携について
cocos2d-xのサーバ連携について
Tomoaki Shimizu
cocos2d-xの開発に欠かせないCocosBuilderについて
cocos2d-xの開発に欠かせないCocosBuilderについて
Tomoaki Shimizu
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
Tomoaki Shimizu
cocos2d-xのいろいろなオブジェクトの利用
cocos2d-xのいろいろなオブジェクトの利用
Tomoaki Shimizu
CocoStudioとcocos2d-xの連携
CocoStudioとcocos2d-xの連携
Tomoaki Shimizu
CocoStudioの紹介
CocoStudioの紹介
Tomoaki Shimizu
Cocosサービスについて
Cocosサービスについて
Chukong Technologies Japan
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Cocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについて
Chukong Technologies Japan
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介
Tomoaki Shimizu
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
Similar to Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
(20)
CocoStudioとcocos2d-xの連携2
CocoStudioとcocos2d-xの連携2
cocos2d-xで利用できる暗号化
cocos2d-xで利用できる暗号化
cocos2d-xおよび開発ツールについて
cocos2d-xおよび開発ツールについて
cocos2d-xの概要とこれまでの進化・これからの展開
cocos2d-xの概要とこれまでの進化・これからの展開
cocos2d-xにおけるマップエディタの利用
cocos2d-xにおけるマップエディタの利用
cocos2d-xにおけるデータ管理
cocos2d-xにおけるデータ管理
cocos2d-xのサーバ連携について
cocos2d-xのサーバ連携について
cocos2d-xの開発に欠かせないCocosBuilderについて
cocos2d-xの開発に欠かせないCocosBuilderについて
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
cocos2d-xのいろいろなオブジェクトの利用
cocos2d-xのいろいろなオブジェクトの利用
CocoStudioとcocos2d-xの連携
CocoStudioとcocos2d-xの連携
CocoStudioの紹介
CocoStudioの紹介
Cocosサービスについて
Cocosサービスについて
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Cocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについて
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
More from Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
タワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-x
Tomoaki Shimizu
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
More from Tomoaki Shimizu
(6)
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
タワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-x
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
1.
Cocos2d-x 3.2 Eclipseを利用した Android開発環境の構築 (Win, Mac両対応) 株式会社TKS2
清水友晶
2.
清水 友晶 — 株式会社TKS2 スマートフォンアプリ開発 Webコンテンツ開発 —
日本cocos2d-xユーザ会代表 講演活動 執筆活動 — チラ裏開発メモ: http://tks2.net/memo — SlideShare: http://www.slideshare.net/doraemonsss
3.
— 2014/9/8発売 — 3,200円
+ 税 — 2014/7/26発売 — 2,980円 + 税
4.
— 日本cocos2d-xユーザ会 http://cocos2d-x.jp — cocos2d-x開発元Chukong
Technologies社公認 — cocos2d-xのための自由なコミュニティー — 入門者から上級者まで誰でもOK!!ぜひご参加を! (1780人以上参加) — cocos2d-xに関することなら何でも投稿できます!! — https://www.facebook.com/groups/cocos2dxjp/
5.
— 8/14 第23回
shinjuku.cocos2d-x — 8/26 第1回 cocos2d-JSもくもく勉強会 — 8/28 第7回 cocos2d-x勉強会 — 9/3 CEDEC2014 — 9/13 14 アキバJam #01 — 9/18 第24回 shinjuku.cocos2d-x
6.
目次 — Android開発環境に必要なツール — Android開発環境の構築 —
プロジェクトの作成 — ソースファイルの追加 — リソースファイルの追加
7.
Android開発環境に必要なツール — Cocos2d-x — ADT
(Android Developer Tools) — Eclipse — Android SDK — Android NDK — Python (*1) — JDK (Java Development Kit) (*2) — *1) Macでは、Pythonが既にインストールされている — *2) Macでは、JDKのインストールが容易である Mac Windows
8.
Android開発環境の構築
9.
Cocos2d-x — Cocos2d-x 3.2ダウンロード http://www.cocos2d-x.org/download —
任意のディレクトリに展開
10.
ADT — ADTダウンロード http://developer.android.com/sdk/ — 任意のディレクトリに展開
11.
Android NDK — Android
NDK r9dダウンロード WIN) http://dl.google.com/android/ndk /android-ndk-r9d-windows-x86_64.zip MAC) http://dl.google.com/android/ndk /android-ndk-r9d-darwin-x86_64.tar.bz2 — 任意のディレクトリに展開
12.
Python (Windows) — Python
2.xダウンロード https://www.python.org/download/ — インストーラ起動
13.
JDK (Windows) — JDKダウンロード http://www.oracle.com/technetwork/java/javase/downloads/ —
インストーラ起動
14.
JDK (Mac) — Eclipseを起動する —
下記メッセージが表示されたら、そのままインストール (メッセージが表示されない場合は、インストール済み)
15.
setup.pyの実行 — Cocos2d-xが用意しているsetup.pyを実行する — 次の環境変数が設定される —
COCOS_CONSOLE_ROOT — 自動設定 — ANDROID_SDK_ROOT — Android SDKのディレクトリを指定する — NDK_ROOT — Android NDKのディレクトリを指定する — ANT_ROOT — 入力不要 — 環境変数を反映する — Win: コマンドプロンプトの再起動 — Mac: sourceコマンド実行
16.
Eclipseの設定 — EclipseのPreferences(環境設定)を表示する — C/C++
> Build > Environment — NDK_ROOT — Android NDKのパスを入力する
17.
プロジェクトの作成
18.
cocos newコマンド — Cocos2d-xのプロジェクトを作成するためのコマンド —
setup.pyにおいてCOCOS_CONSOLE_ROOTをしたた め、どこからでも実行することができる — オプション — プロジェクト名 — -l … cpp, lua, javascript — -d … ディレクトリを指定 — -p … パッケージ名 cocos new NewGame ‒d /Documents ‒p net.tks2.projects ‒l cpp
19.
Eclipse上でプロジェクトを読み込む — Cocos2d-xのライブラリを読み込む NewGame/cocos2d/cocos/platform/android/java — File
> New > Project... — Android > Abdroid Project from Existing Code — 上記のパスのプロジェクトを読み込む — プロジェクトを読み込む NewGame/proj.android — 上記と同じ手順 — Buildが開始されるので、5 10分ほど待つ
20.
ソースファイルの追加 — 既存の「Classes」ディレクトリに配置することで、 ソースファイルを読み込んでくれる NewGame/Classes — 追加した実装部(.cpp)は、Android.mkの 「LOCAL_SRC_FILES」にパスを追加する NewGame/proj.android/jni/Android.mk —
「Classes」ディレクトリ以外に配置するときは、 Android.mkの「LOCAL_C_INCLUDES」にパスを追 加する
21.
リソースファイルの追加 — Androidのリソースは、アプリ実行時「Assets」ディ レクトリにあるものが読み込まれる NewGame/proj.android/assets — 既存の「Resources」ディレクトリに配置することで、 ビルド時に「Resources」から「Assets」へリソース ファイルがコピーされる NewGame/Resources —
「Classes」ディレクトリ以外に配置するときは、build- cfg.jsonの「copy_resources」にパスを追加する NewGame/proj.android/build-cfg.json
22.
おわり — ありがとうございました
Download now