如何在安卓API低于20的Android Studio上运行代码?

时间:2018-01-04 02:12:03

标签: android api android-studio debugging

我正在为Android Studio上的应用编写代码,当我尝试运行或调试代码时,我不被允许并弹出一条消息说“API等级为20的设备不支持即时运行”或降低”。我正在使用三星Note 5,所以它不是太老了,我真的不太了解API级别。我该怎么做才能运行代码?感谢。

4 个答案:

答案 0 :(得分:1)

您可以停用即时运行: Android Studio - >偏好 - >构建,执行,部署 - >即时运行并取消选中启用即时运行旁边的复选框。 有关详细信息,请参阅此链接:https://developer.android.com/studio/run/index.html

答案 1 :(得分:0)

您可以使用android studio模拟器或genymotion模拟器来设置超过20的API级别

这是一个Android API级别列表 https://en.wikipedia.org/wiki/Android_version_history

答案 2 :(得分:0)

只需使用低于20的模拟器。 你可以使用默认的android studio模拟器,或genymotion或任何Android模拟器。 还有一件事就是当你运行你的应用程序时不要使用即时运行。 但首先你必须设置ur api bellow 20。

答案 3 :(得分:0)

首先,您必须将Android设备连接到PC并已激活调试模式。请勿停用智能手机的屏幕,而应启用和访问它。 如果您最近在Android Studio中出现错误,请使缓存无效并重新启动android studio。如果您重新启动Android-Studio,请在开始时等待Android-Studio在后台执行所有进程。启动Android-Studio后,转到终端并输入以下行。

sudo apt-get install android-tools-adb

然后使用

启动服务器
sudo adb start-server

必须使用“ sudo”。启动服务器时,您会在智能手机上收到有关连接尝试的问题。选中复选框并接受连接。如果您不使用“ sudo”关键字,则会收到该错误消息。

如果您已正确完成所有操作,则可以单击调试符号,然后如弹出列表中所示选择设备。 这就是我的工作方式。