将Android Studio升级到1.4后,无法使用Device Chooser部署应用程序

时间:2015-10-05 09:22:04

标签: android android-studio wear-os samsung-mobile watch

今天早上我将Android Studio从1.3升级到1.4。 升级后,当我在“设备选择器”对话框底部运行应用程序时,会显示一条红色的消息"所选设备不兼容。"并且“确定”按钮被禁用。

我这里有多个设备,有不同的Android版本。在其中一些安装了android 5.0+的人中,"兼容"选择正在运行的设备列表中的列。升级后,所有内容都不兼容"。

有人可以建议做什么吗? 我应该重新安装较旧的Android Studio(1.3)并继续工作吗?

Screenshot

2 个答案:

答案 0 :(得分:16)

经过一段时间的努力,我找到了一个解决方法: 您必须直接部署它,而不是使用“设备选择器”对话框。 解决问题的步骤:

  1. 打开“运行/调试配置”对话框。
  2. 从左侧的树中选择您的应用配置。
  3. 在“常规”选项卡中,找到“目标设备”组框,然后选择“USB设备”单选按钮。
  4. 当您运行应用程序时,它将不会显示“设备选择器”对话框,它将直接在已连接的Android设备上部署应用程序。

    Screenshot

答案 1 :(得分:5)

对于那些在运行移动应用时仍然出现错误的人来说,这是Android Studio 1.4的一个问题。

https://code.google.com/p/android/issues/detail?id=187665

显然,问题在于这一行:

<uses-feature android:name="android.hardware.type.watch" android:required="false"/>

Android工作室似乎忽略了android:required="false"部分。希望在随后的更新中修复它。

我通过使缓存无效并重新启动Android Studio(Android Studio - &gt;文件 - &gt; Invalidate Caches / Restart - &gt; Invalidate Cache and Restart)来暂时解决了问题。但是,如果这不起作用,那么您可以尝试绕过运行配置中的对话框并直接选择设备或模拟器。