我正在为Android Studio上的应用编写代码,当我尝试运行或调试代码时,我不被允许并弹出一条消息说“API等级为20的设备不支持即时运行”或降低”。我正在使用三星Note 5,所以它不是太老了,我真的不太了解API级别。我该怎么做才能运行代码?感谢。
答案 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”关键字,则会收到该错误消息。
如果您已正确完成所有操作,则可以单击调试符号,然后如弹出列表中所示选择设备。 这就是我的工作方式。