cocos2d-2.0-x-2.0.4に含まれているサンプルHelloCppに問題があります。
私の環境:
- Mac OSX 10.8.2
- cocos2d-2.0-x-2.0.4
- android-ndk-r8
サンプルのproj.iosはxcodeエミュレーターで正常に実行されていますが、Android HTCOneXデバイスでproj.androidを実行するのに問題があります。raywenderlichのmakefileを使用してapkファイルを作成できます。apkを解凍すると、assets / ipadフォルダーと画像が含まれ、デバイスにapkファイルをインストールすると、アプリが読み込まれ、次の情報が表示されます。画面の左下隅にあるフレームなど。しかし、通知ウィンドウがポップアップし、プログラムが「assets / ipad/HelloWorld.png」をロードできないことを通知します
エラーメッセージは、cocos2dx / platform / android/CCFileUtils.ccpの134行目にスローされます。
pData = CCFileUtils :: getFileDataFromZip(s_strResourcePath.c_str()、fullPath.c_str()、pSize);でpngファイルをロードするのは正しいですか??これは、cocos2dx / platform / android/CCFileUtils.ccpの97行でプログラムが実行されている行だからです。
s_strResourcePathの値は/data/app/org.cocos2dx.hellocpp.apkで、fullpathはassets / ipad/HelloWorld.pngです。
誰かが私を助けてくれることを本当に願っています。または、少なくとも同じ問題があります。