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屏幕不适合