ページへ戻る

− Links

 印刷 

cocos2d-x ver2系のプロジェクトをAndroid Studioに移行する のバックアップソース(No.5) :: NJF Wiki

xpwiki:cocos2d-x ver2系のプロジェクトをAndroid Studioに移行する のバックアップソース(No.5)

« Prev[5]  Next »[6]
&font(Red){※制作中です。};

*はじめに [#z941726c]

cocos2d-xがver3になってからかなり経ちますが、2から3への移行は大変なため、まだまだ以前作った物をver2で管理しています。さらにeclipseでのAndroid開発の公式サポートが終わり、openSSLなどの更新の催促、広告SDKの更新などもあり、否が応でもeclipseで開発していたcocos2d-x ver2系のAndroidプロジェクトをAndroid Studioに移さなくてはいけなくなってきました。

2016年の夏にその作業を行ったので、その時の知見をまとめます。

**注意 [#tacc4561]
今後cocos2dx ver2系で新たにアプリを作る予定はなく、さらにver3も最近のUnityなどの勢いを見るに使うかどうか微妙なため、現在ではcocos2dx ver2系に深く関わるメリットはあまり無いと思っています。そのような状況から今回の移行は「とりあえずメンテナンスができる」程度をめどにしています。

そのため、もっと良い方法があるかも知れませんので、よりきちんとした移行がしたい場合は他の媒体などを参考にしてください。

*eclipseのプロジェクトをインポートする [#g6779bb0]

**バックアップ [#v39be107]

eclipseのプロジェクトをAndroid Studioでインポートすると、そのプロジェクトはeclipseでは開けなくなります。
そのため、万一の時のために作業のはじめには必ずもとのeclipseのプロジェクトをどこか別の場所にバックアップしておいてください。

**eclipseで開いて確認する [#u71714fd]

Android Studioにインポートするには、もとのeclipseのプロジェクトにライブラリ依存性のエラーをなくさなければなりません。ますeclipseで移行するプロジェクトを開き、「Project->Properties」を選択して、左の一覧から「Android」を選択します。右下の「Library」の中にエラーがあるとインポートできないので、そのライブラリはメモして右の「Remove」ボタンで取り除いておきましょう。

メモしたライブラリは後でAndroid Studioでインポートしてから手動で加えます。

今までeclipseで開発していたのだからエラーは無いはず、と思われるかも知れませんが、Android SDKのアップデートなどでディレクトリが変わったり無くなったりすることもあり、以外にエラーが出ていることがあるので注意が必要です。

**Android Studioからインポート [#z8ff64d5]

Android Studioのメニュー「File->New->Import Project」を選択し、eclipseのプロジェクトディレクトリを選択します。




※制作中です。

*必要なライブラリをgradleに反映 [#n09f94ff]

*ビルドの設定を変更 [#n16a4238]

« Prev[5]  Next »[6]