スポンサーサイト

--年--月--日 --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Android起動エラー

2010年12月23日 19:45

開発してるアプリを実行したら下記のようなエラーが出る場合の対処

エラー: Application requires API version 10. Device API version is 9 (Android 2.3).



【原因】
アプリの要求してるバージョンのAndroidデバイスが存在しないから。
上の例だと、プロジェクト作成時にmin SDK Versionで10を指定したが
デバイスでAndroid2.3のAPI レベルが9までしか存在しないよといっている。

【解決方法】
下の方法のどれかで解決できると思う。
①プロジェクト作成時に適切なmin SDK Versionを指定する。
普通にビルドターゲットのAPIレベルとmin SDK Versionの数値をあわせれば問題ないと思う。

②指定されているバージョンのAVDを作成する。
開発環境作成のAVD作成を参考に作成する。

③マニフェストのmin SDK Versionを変更する。
AndroidManifest.xmlの下記部分を存在するAVDのバージョンとあわせる。

<uses-sdk android:minSdkVersion="9" />


ただし、プロジェクト作成時に指定したビルドターゲットとずれていると
警告は出てきちゃいますけ・・・

新規プロジェクトで作成する場合は、
ビルドターゲットとmin SDK Versionを一致させとけば問題ないかと。


コメント

    コメントの投稿

    (コメント編集・削除に必要)
    (管理者にだけ表示を許可する)

    トラックバック

    この記事のトラックバックURL
    http://individualmemo.blog104.fc2.com/tb.php/34-a20c9aa6
    この記事へのトラックバック



    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。