« 2009年04月 | メイン | 2009年06月 »

2009年05月 アーカイブ

2009年05月01日

Android Marketにアプリが登録できない場合

以下のようなエラーが発生して、アプリがAndroid Marketに登録できないことがあります。

Market requires the minSdkVersion to be set in AndroidManifest.xml. The server could not process your apk. Try again.

原因は、uses-sdkタグの位置にあるようです。uses-sdkタグはmanifestタグの子要素です。本来であれば記述する順序はどこでもよいはずですが、一番最初に書かなければなりません。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package"
android:versionCode="1"
android:versionName="1.0.0">
<uses-sdk android:minSdkVersion="2" />
・・・
</manifest>

などのようにすれば大丈夫です。ちなみに、こうなったのはつい最近です。本件はMarketのパーサーのバグなので、やがて改修されると報告されています。

Android Dev Phone 1のディスク空き容量が無くなる場合の対処方法

nAndroid Dev Phone 1を使い続けていると、不要なアプリやファイルを消しても空き容量が回復しないことがあります。こうなってしまうと、単なる黒電話になり、ネット関係はほぼ何もできないに等しいので非常に使いにくいです。ファイルシステム(yaffs2)でリークがあり、削除したはずの領域を解放しないことが原因のようです。かなり乱暴なのですが、対処方法を示します。

1. いったん端末の電源を落とす
2. 端末背面の蓋をあけておく
3. ブート中に電池を引き抜く
4. 電池をはめて通常通りブートする


この操作を行うと、解放されていなかった空き領域を認識するようになります。
なお、自己責任でお願いします。

センサーを用いたアプリがエミュレータで動作しない件

1.5r1では、Windowsでこの現象が起きます。Macで開発していれば発生しません。やがて対処されると思います。

Eclipseから参照するソースディレクトリの位置の変更

もともとは$SDK_HOME/sourcesでしたが、変更になりました。ターゲットが1.5系の場合は

$SDK_HOME/platforms/android-1.5/sources
になります。
ターゲットが1.1の場合は
$SDK_HOME/platforms/android-1.1/sources
になります。

About 2009年05月

2009年05月にブログ「GrandNature」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2009年04月です。

次のアーカイブは2009年06月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。