2012-04-24 12 views
5

私はAndroidプロジェクトでarmeabi-v7にコンパイルされたネイティブライブラリを使用しています。私のプロジェクトはAndroid SDK 8をターゲットにしています。私は自分の電話を抜いて実行しようとすると、自動ターゲット設定は4.03(armeabi-v7)の代わりにAndroid 2.2(armeabi)仮想デバイスを選び、それをインストールしようとします。 a Failed to install apk on device 'emulator!エラー。Androidマニフェストにプロセッサアーキテクチャの要件を指定する方法はありますか?

Android SDKのバージョン、ハードウェア要件(ハードウェアキーボードのような)を<uses-configuration>で指定することができ、さらに多くのハードウェア要件、さらにOpenGLバージョンでも<uses-feature>を指定することができます。 AndroidManifest.xml。

これを指定する方法はありますか?

+0

おそらく、libsディレクトリ内の特定のフォルダを使用すると、アプリケーションのサポートされているアーキテクチャの制限が示唆され、アンドロイドマーケットで適切に処理されますか? –

答えて

0

いいえ、これは奇妙なことではありません。私は同意します。アーキテクチャを指定する方法の1つがあります(Application.mkでAPP_ABI:= armeabi-v7aを設定します)。これは、適切なエミュレータを選択するときではなく、ネイティブライブラリを構築するときにのみ考慮されます。

-1

しかし、Google Playのターゲットアーキテクチャにアプリを公開すると、市場のフィルタとみなされ、開発者コンソールで見ることができます。

関連する問題