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:  
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: , ,  
Androidでproguardを使ってて、ビルドしたときにproguard can't find referenced method com.hogehogeみたいなエラーがでてビルドが通らなかったのでメモ。 proguardの設定ファイルに -dontworn ...
Date: 2016/1/29 Cate: Android Tags:  
Androidでアプリ内課金を実装し、テストしようとしたところ、エラーで課金処理がうまくいかず、ログをみたところ Error: PurchaseError{type=3 subtype=0} というエラーがでていました。 原因を調べてみたところ、アプリ内課金をテストするには開発者のアカウントでは出来ないようですね。 Google ...
Date: 2015/12/28 Cate: Android Tags:  
Androidで多言語対応をするときに、res/values-ja/strings.xmlとかres/values-ja/ids.xmlを作ると思います。 で、例えばres/values/strings.xmlにhoge_keyがあるのに日本語の方にはない、ってときに [shell] Error: "hoge_key" is not translated in "ja" (Japanese) ...
Date: 2015/12/10 Cate: Android Tags:  
Older