2011-12-23 26 views
4

Android 2.2.1を使用しているLG Thriveの携帯電話で基本的な "hello world"プログラムを試しています。アプリケーションのAPIレベルを8に変更しましたが、上記のエラーが発生します。このエラーには何らかの理由がありますか?INSTALL_FAILED_OLDER_SDK - エラーメッセージ

EDIT:仮想エミュレータでアプリケーションを実行した後に電話で問題を解決しました。私がこれをしたのは、以前はAPIレベルを15から8に変更し、マニフェストファイルとプロジェクトプロパティを変更して保存するだけでしたが、apkファイルは更新されませんでした。しかし、仮想エミュレータでプログラムを実行すると更新されました。 apkファイルが以前に更新されなかった理由は何ですか?

答えて

2

シェルを使用してapkをインストールする場合、正しいターゲット(Api 8 o以下)にコンパイルしたことを確認している場合は、別のエミュレータをApi 8に作成してコンパイルしてみてください。失敗した場合は、正しく設定していません。

+1

このエラーは、AndroidManifest.xmlのandroid:minSdkVersionがデバイスのOSのバージョンよりも大きい場合に発生する可能性があります。 – david