cocos2d-xでゲームを開発していて、AndroidでAWSのSDKを使いDynamoDBへアクセスする、ということがありました。 C++からJNI経由でjavaのコードを呼び出し、javaからAWSのSDKを使うといったかんじです。 JNIの呼び出しでエラーがでる JNI経由でjavaのコードを呼び出すとき、 [shell] Classloader failed to find class of AwsUtil Failed to find class ...
Date: 2017/11/14 Cate: Android, cocos2d-x Tags:
...
Date: 2017/3/22 Cate: Android, Objective-C Tags:  
cocos2d-xでプロジェクトを作ると、Android Studio用のプロジェクトが置かれるディレクトリ名がproj.android-studioになります。 で、cocos2d-xのプロジェクトが複数あると、Android StudioでOpen ...
Date: 2016/9/9 Cate: Android, cocos2d-x Tags: ,  
AndroidでAWS SDKを使っていて、ファイルが存在するかを確認するためにdoesObjectExistを呼び出したところ、存在しているときは問題なく動くが、存在しない場合に Forbidden (Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden; Request ID: xxxxxxxxxxxxx) といったエラーがでた。 AWS SDKからS3操作をするのにCognitoを使っているが、権限の設定が良くなかったみたい。 最初は [javascript] { ...
Date: 2016/9/7 Cate: Android Tags: ,  
Androidアプリを開発中に、アプリをアンインストールしてからインストールしなおす、ということを良くすると思うのですが、その時にアンインストールしたはずのアプリのデータが残っている、ということが起きたのでメモ。 Android Mからはバックアップ機能がある Android ...
Date: 2016/9/5 Cate: Android Tags:  
cocos2d-xで何かしらのファイルをアプリ内で保存するとき、FileUtils::getWritablePath()で取得したパスを利用すると思います。 Androidだと/data/data/com.example.myapp/files/みたいなパスが返ってくるのですが、ここに保存したファイルをMac等にもってきて確認する方法のメモ。 adb pullを使う adbのpullコマンドを使えばAndroidの端末内のファイルをMac等のローカルに持ってくることが出来ます。 ただ、単純にadb pull ...
Date: 2016/7/27 Cate: Android, C++ Tags: ,  
AndroidでAWSのLambdaを使っているのですが、海外の特定の国でのみ動かない、という報告がありました。 Lambdaのログをみてみると、Unable to parse clientContext as jsonというエラーを吐いています。 Androidの端末の言語設定を繁体字にしてアプリを起動し、Lambdaの実行させてみると [shell] Failed to invoke ...
Date: 2016/4/27 Cate: Android Tags: , ,  
Android Studioを使って開発をしていて、ビルドするときにUNEXPECTED TOP-LEVEL ERROR:java.lang.OutOfMemoryError: GC overhead limit exceededというエラーがでました。 ググってみたら、Stackoverflowに解答があって、build.gradleのandroidのカッコの中に [shell] dexOptions { javaMaxHeapSize ...
Date: 2016/4/20 Cate: Android Tags:  
2016年3月のおわりだか4月あたまくらいから、Google ...
Date: 2016/4/12 Cate: Android, C++, cocos2d-x Tags:  
cocos2d-xを使って開発しているときに、C++からJavaのコードを呼び出し、返り値としてStringを受け取りたいときがありました。 そのやり方のメモ。(もっとカンタンな方法あるのかも?) C++側 [cpp] std::string NativeUtils::getSystemData() { JniMethodInfo t; if (JniHelper::getStaticMethodInfo(t, "com/example/NativeUtils", "getString", ...
Date: 2016/3/18 Cate: Android, C++, cocos2d-x Tags: , ,  
Older