Android Studio - 使用较低的 API 运行和安装应用程序

Posted

技术标签:

【中文标题】Android Studio - 使用较低的 API 运行和安装应用程序【英文标题】:Android Studio - Run and install the app with lower API 【发布时间】:2015-04-18 06:15:02 【问题描述】:

我通常使用 3 个模拟器来测试应用程序(JB、KK 和 Lollipop)。但是现在我使用的是我的 Surface Pro,我不能使用很多模拟器。然后我只使用我真正的 nexus 5 设备,但这是一个问题,因为我使用的是 v21 和 v19 的代码,我无法测试 v19。

是否可以使用 Lollipop 在我的 Nexus 5 中安装强制 v19 的应用程序?

【问题讨论】:

【参考方案1】:

没有。 带有 Lollipop 的 nexus 5 是带有 Lollipop 的 Nexus 5(API 级别 21)。

您的选择是:

在较慢的计算机上使用模拟器 购买另一台设备进行测试 购买/使用速度更快的计算机 从这里在 nexus 5 上刷新 KitKat 的工厂图像:https://developers.google.com/android/nexus/images(在我看来不是很好的选择)

【讨论】:

好的,谢谢你的信息。 Google 应该实现强制使用我们想要的级别 api 的选项... 正如 Suhai 在另一个答案中提到的那样,Genymotion 确实是一个更好的模拟器,但是,如果你使用的是一台速度较慢的计算机,它会很慢。【参考方案2】:

唯一的解决方案是在创建新模拟器时,您可以在ABI 列中选择x86,这将使用英特尔HAXM 更快地运行模拟器。

【讨论】:

只有 4 GB 内存...Chrome + Android Studio 通吃【参考方案3】:

您可以使用GENY MOTION,它比您的模拟器更快,并且免费供个人使用。

你可以在https://www.genymotion.com那里找到它

【讨论】:

谢谢你,我在我的台式电脑上使用过,但我真正想做的事情是不可能的。

以上是关于Android Studio - 使用较低的 API 运行和安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章

VideoView 不在 android Q 中播放视频,但在较低的 android 版本中工作正常

如何在较低的 API 模拟器中使用 Google Play 服务

如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合

androidstudio为啥一直在运行一个模拟器

如何以较低的速度运行 Selenium(通过 Capybara 使用)?

连续选择编号较低的记录