【发布时间】:2014-10-31 19:54:39
【问题描述】:
我为两种不同的架构使用两种不同的风格,因为我有非常大的本机库,并且我想要更小的二进制文件。
当我点击“运行”图标时,Android Studio 总是会构建和部署我们产品的“Arm”风格。如果我在 x86 模拟器上运行它,它会失败,因为它没有适用于 x86 的库。
有人知道如何说服 Android Studio 为特定的模拟器部署正确的版本吗?
【问题讨论】:
-
我不确定“我为两种不同的架构使用两种不同的风格,因为我有非常大的本机库,并且我想要更小的二进制文件”是什么意思。除了您正在为两种不同的架构进行开发外,这几乎没有告诉我任何信息。当您设置运行或调试配置时,您需要选择目标。你选择了正确的目标吗?如果您将其设置为针对 Arm 目标运行,则没有理由期望它为 x86 构建。
-
在设置运行或调试配置时不必选择目标。您可以将其保留为“提示”设置,以提示您在哪个设备上运行。此外,将“首选”目标设置为 x86 目标仍会构建和安装 Arm 版本。