有没有办法在Android清单中指定处理器架构要求?

Loo*_*awl 5 android android-ndk android-manifest

我在我的Android项目中使用了一个编译为armeabi-v7的本机库.我的项目针对Android SDK 8.当我尝试在拔掉手机的情况下运行它时,自动目标选择Android 2.2(armeabi)虚拟设备而不是4.03(armeabi-v7)并尝试在其上安装它,但是抛出一个 Failed to install apk on device 'emulator!错误.

我找不到指定所需处理器架构的方法,考虑到您可以在AndroidManifest.xml中指定Android SDK版本,硬件要求(如硬件键盘)<uses-configuration>,更多硬件要求甚至OpenGL版本,这似乎很奇怪<uses-feature>.

有没有办法指定?

Jak*_*ake 1

不,我同意,没有办法做到这一点,这很奇怪。有一种指定架构的方法(在 Application.mk 中设置 APP_ABI :=armeabi-v7a),但这仅在构建本机库时才考虑,而不是在选择适当的模拟器时考虑。