Post on 18-Jan-2015
description
cocos2d-x 開発の効率化
自己紹介• 松浦 晃洋• 株式会社シュハリ 代表取締役• 株式会社スマートエデュケーション チーフエンジニア
リズムタップ
つなげっと
cocos2d-x 知っていますか?
cocos2d-x 使っていますか?
開発の流れ• Xcode
• C++
• iOS でテスト
• Android NDK ビルド
• Eclipse
• Android テスト
開発の効率化!
開発の流れ• Xcode
• C++
• iOS でテスト
• Android テスト
前提条件• cocos2d-x インストール
• Android NDK, SDK インストール
• Eclipse から Android で実行まで出来る
前準備• CUI で Android をビルド
• rm build.xml build.properties default.properties local.properties
• android update project --path /path/to/AndroidProject --target 8
• ant debug
LOG="/tmp/${PRODUCT_NAME}.log"touch $LOG/usr/bin/open -a /Applications/Utilities/Console.app $LOG
cd $SRCROOT/$PRODUCT_NAME/android./build_native.sh > $LOG
ant debug install >> $LOG
echo "launch ${PRODUCT_NAME}" >> $LOGadb shell am start -a android.intent.action.MAIN -n jp.smarteducation.movingBook/jp.smarteducation.movingBook.MovingBook
オススメ情報• Xcode でAndroid 用のスキーマを追加して、post-action を設定すると便利
• Android のログは DDMS or adb logcat | grep TAG
• am コマンドは便利
エンジニア募集!
• @syuhari
• facebook.com/syuhari