10

我刚刚将我的 Android Studio 版本上传到 2.3,现在在我的模拟器中测试我的应用程序时遇到问题。它是一个 Nexus 5X 模拟器,上面加载了 Android 7.0 Nougat(API 24),带有 ABI:armeabi-v7a(我有一个 AMD 处理器,所以据我所知,我只能使用它)。以前,它有点慢,有时会出现“无响应”错误,但单击“等待”总是可以解决问题。

Android Studio 更新后,当我按下“运行”时,它会打开并启动模拟器。但是,一旦启动,它就会卡在“启动应用程序 - 安装 APKs”过程中。它可能表明它正在这样做大约 2 分钟,然后才停止。然后它会显示“正在启动即时运行服务”几秒钟。然后绿色的“运行”箭头再次变为活动状态,就好像没有打开模拟器一样。模拟器已打开,但没有应用程序。如果我在模拟器已经打开的情况下单击绿色的“运行”箭头,它会执行 gradle 构建同步,然后甚至不会尝试启动应用程序/安装 APK - 它只会显示“启动即时运行服务”几秒钟,即使什么也没发生。

我已经尝试删除模拟器并重新创建它,并且我还尝试摆弄其他帖子中建议的一些参数,这些参数涉及与此类似(但不相同)的问题。更新后我第一次尝试在模拟器上运行该应用程序时,我在事件日志中弹出了许多消息,说 Android Studio Can't Bind to Local 86xx for debugger,同时打开了 Android Device Monitor。从那时起,在关闭 ADM 的情况下,我遇到了上述问题,错误日志中没有显示任何错误消息。

对此问题的任何帮助将不胜感激 - 请注意它涉及最新版本的 Android Studio,我刚刚收到一个要求我安装的弹出窗口。build.gradle 中的构建工具版本也从 24.0.2 更新到 25.0.0。

4

8 回答 8

7

如果您还没有这样做:

打开Tools -> Android -> SDK Manager
选择选项卡 SDK Tools,标记 Android Emulator(当前版本 27.0.5)并应用

这个解决方案对我有用,希望这可以帮助

于 2017-03-17T11:24:36.287 回答
6

我尝试了所有上述方法,但没有帮助。帮助的是在Settings -> Build, Execution, Deployment -> Instant Run中禁用 Instant Run 。

AOSP bugtracker 中的相关问题:https ://code.google.com/p/android/issues/detail?id=235879

于 2017-03-30T09:11:14.113 回答
1

更新 Java SDK 为我解决了这个问题。

于 2017-03-14T21:57:40.960 回答
0

我认为您尚未在模拟器中启用开发人员设置。有时更新后模拟器会重置,所有设置都会丢失。启用它,应该可以解决问题。

于 2017-12-19T16:22:52.100 回答
0

不要担心更新任何东西。出于某种原因,升级到 2.3 会使运行您的应用程序的默认设置设置为“androidDependencies”,除了给您带来奇怪的错误之外,它什么也不做。只需转到“运行”->“编辑配置”,然后在弹出的窗口中尝试用减号删除左侧窗格中的选择,其中包含名为 android 依赖项的任务。然后点击顶部“Android App”可展开箭头下的“app”。(见图) 编辑配置窗口

于 2017-05-06T03:48:08.223 回答
0

您需要下载适用于 Android 版本 2.3 的 Android 模拟器,或者确保当您将 AS 从 2.2 更新到 2.3 时,所有这些组件都已更新并安装。我有同样的问题,我刚刚下载了安卓模拟器,它对我来说很好用。

于 2017-03-12T17:39:02.133 回答
0

我最近下载了 Android Studio 2.3 并安装了默认组件和一些用于模拟器的 Android 操作系统。当我使用模拟器(版本 26.0.0)时,我的声音和图像有问题(显示效果很差)。

我正在使用 Ubuntu 16.04.2、内核 4.8 并且 KVM 已设置。这是我的问题的一个例子:

在此处输入图像描述

于 2017-05-10T18:21:32.713 回答
0

有同样的问题,经过两天的尝试解决这个问题,我决定卸载android studio,然后重新安装新的virsion 2.3,现在模拟器工作正常!*没有太多的编程,但它完成了工作!

于 2017-03-13T18:02:00.327 回答