2011年12月26日月曜日

Titaniumで作ったAndroidアプリがデベロッパーコンソールでバージョンアップ出来ない

というわけで、アプリのバージョンアップをしたのですが、
ここでも躓きました。
直したアプリをアップロードしようとしたら、

“The new apk’s versionCode (1) already exists.”

というエラーが出たわけです。

なんでやっ!と思って調べてみたら、


 TitaniumでAndroidアプリのバージョンアップ
 http://www.sawadaru.com/blog/?p=220

こうやって直せば良いわけです。
上のサイトのリンクからたどると書いてありますが、
Titaniumプロジェクト直下(/Resources とか tiapp.xml と同じディレクトリ)に
platform というディレクトリを作り、
更にその中に android というディレクトリを作り、
その中に、
/build/android/AndroidManifest.xml
をコピーしていれて、
その
AndroidManifest.xml
の最初ら辺にある、


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.www.testApp"
android:versionCode=" ここをインクリメント 1 になってたら 2 にする"
android:versionName="バージョン番号 1.0 だったら、1.0.1 とか 1.1 とか">

こんな感じで書き換えます。

以上!勉強になりました。忘れないようにメモ。

忘れないように!と言えば、

PHP で $json = json_decode($jsonStr);
したら、
{"hoge":"huga"}

print($json["hoge"]);
じゃなくて
print($json->{'hoge'}); // huga

これです!連想配列じゃないよ!
忘れるな!俺!


0 件のコメント:

コメントを投稿