hyoromoのブログ

最近はVRSNS向けに作ったものについて書いています

Cocos2dx制アプリがAndroid4.x端末で起動時にクラッシュするバグ対応

Android5.x端末だと正常動作しますが、Android4.x端末でアプリ起動時にクラッシュするバグが発生しました。発生した時、以下のエラーログを吐きます。

java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "srand" referenced by "libcocos2dcpp.so"...
続きを読む

新作アプリ「ぼっちりとり2」をリリース

f:id:hyoromo:20150531023449j:plain
「ぼっちりとり2」アプリをiOS/Androidでリリースしました!
独りで「しりとり」をし続けるゲームです。少しでも興味を持たれた方は以下のバナーからDLください。
ぼっちりとり2 for iOSぼっちりとり2 for Android

以下、今回は技術的に語りたいことも無いのでダラダラと日記らしく感想を書きます。

続きを読む

EclipseでAndroidアプリのビルドでエラーが発生して困った話

エラーといっても色々なエラーがある訳で、今回はCocos2dx向けのアプリをビルドした時に以下のエラーが発生した時の話です。

errors occurred during the build. errors running builder 'android pre compiler' on project could not initialize class com.android.xml.androidxpathfactory
続きを読む

Cocos2d-xでのデバッグ分岐処理の方法

f:id:hyoromo:20150219190615j:plain
Cocos2dxにて、Debug/Releaseビルドの処理を分岐したい時に使う手法について書きます。
この手法を取ることで、Debugビルド時のみDebug画面へ遷移可能にしたり、画面上へDebug表示させる等の仕組みを入れることが可能になります。

続きを読む

Cocos2d-xでのアプリ開発中に発生するEclipseでのエラー解決方法

Cocos2d-x を使って開発しているとEclipseが以下のエラーを吐くことがある。

An internal error occurred during: "Cleaning selected projects".
java.lang.NullPointerException
'Serializing CDT Project settings.. ' has encountered a problem.

以下の方法で解決。

  1. proj.android直下の binフォルダ を削除、.cprojectファイルを適当な名前に変更
  2. eclipseを再起動してビルドし直す

※ 上記またはcleanしても .cprojectファイル が再作成されない場合は、リネームしておいた .cprojectファイル を元に戻してください

変更履歴
  • .cprojectファイル を削除ではなく、リネームするよう内容を変更 (2015/11/03)

Cocos2d-x v3.3 環境構築

f:id:hyoromo:20141215222558j:plain
Cocos2dx v3.3の環境構築方法について書きます。
内容はMac上で環境構築を行い、iOS/Android向けにアプリ起動させるところまでとなります。
なお、v3.3自体のバージョンアップ情報は公式のnews内容を参照ください。

続きを読む