将 Android Studio 升级到 1.4 后无法使用设备选择器部署应用程序
Unable to deploy app using Device Chooser after upgrading Android Studio to 1.4
今天早上,我将 Android Studio 从 1.3.[something] 升级到了 1.4。
升级后,当我在“设备选择器”对话框底部运行该应用程序时,会出现一条红色消息 "The selected device is incompatible." 并且“确定”按钮被禁用。
我这里有多个不同 android 版本的设备。其中一些安装了 android 5.0+,在选择 运行 设备列表的 "Compatible" 列中有 OK 文本。升级后都是"incompatible".
有人可以建议该怎么做吗?
我应该重新安装旧版 Android Studio (1.3) 并继续工作吗?
经过一段时间的努力,我找到了一个解决方法:
您必须直接部署它,而不是使用设备选择器对话框。
解决问题的步骤:
- 打开 Run/Debug 配置对话框。
- Select 左侧树中的应用配置。
- 在“常规”选项卡中,找到“目标设备”组框和 select USB 设备单选按钮。
当您 运行 应用程序时,它不会显示设备选择器对话框,它会直接在连接的 android 设备上直接部署应用程序。
对于那些在 运行 移动应用程序时仍然遇到错误的人来说,这是 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 -> 文件 -> 无效 Caches/Restart -> 使缓存无效并重新启动)暂时解决了这个问题。但是,如果这不起作用,那么您可以尝试绕过 运行 配置中的对话框并直接选择设备或模拟器。
今天早上,我将 Android Studio 从 1.3.[something] 升级到了 1.4。 升级后,当我在“设备选择器”对话框底部运行该应用程序时,会出现一条红色消息 "The selected device is incompatible." 并且“确定”按钮被禁用。
我这里有多个不同 android 版本的设备。其中一些安装了 android 5.0+,在选择 运行 设备列表的 "Compatible" 列中有 OK 文本。升级后都是"incompatible".
有人可以建议该怎么做吗? 我应该重新安装旧版 Android Studio (1.3) 并继续工作吗?
经过一段时间的努力,我找到了一个解决方法: 您必须直接部署它,而不是使用设备选择器对话框。 解决问题的步骤:
- 打开 Run/Debug 配置对话框。
- Select 左侧树中的应用配置。
- 在“常规”选项卡中,找到“目标设备”组框和 select USB 设备单选按钮。
当您 运行 应用程序时,它不会显示设备选择器对话框,它会直接在连接的 android 设备上直接部署应用程序。
对于那些在 运行 移动应用程序时仍然遇到错误的人来说,这是 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 -> 文件 -> 无效 Caches/Restart -> 使缓存无效并重新启动)暂时解决了这个问题。但是,如果这不起作用,那么您可以尝试绕过 运行 配置中的对话框并直接选择设备或模拟器。