Android Studio 2.3更新后,模拟器中的Android应用程序无法加载

10
我刚把我的Android Studio版本更新到2.3,现在在模拟器中测试应用时遇到了问题。这是一个Nexus 5X模拟器,上面装有Android 7.0 Nougat(API 24),使用ABI: armeabi-v7a(我有一台AMD处理器,所以据我所知,只能使用这个)。之前,它运行得比较慢,有时会出现“未响应”错误,但点击“等待”总是可以解决的。
在Android Studio更新后,当我按“运行”按钮时,它会打开并启动模拟器。然而,一旦启动,它就卡在“正在启动应用程序-安装APKs”过程中。它可能会显示正在执行此操作约2分钟,然后停止。然后显示“Launching Instant Run Service”几秒钟。绿色的“运行”箭头再次变为活动状态,好像没有模拟器打开。虽然模拟器已经打开,但没有应用程序。如果我在模拟器已经打开的情况下单击绿色的“运行”箭头,它会进行gradle构建同步,然后甚至不尝试启动应用程序/安装APKs - 它只显示“Launching Instant Run Service”几秒钟,尽管什么也没发生。
我已经尝试删除模拟器并重新创建它,并尝试修改一些参数,如其他帖子所建议的类似(但不完全相同)的问题。在更新后的第一次在模拟器上运行应用程序时,许多消息弹出在事件日志中,说Android Studio无法绑定到调试器的本地86xx端口,同时Android Device Monitor已经打开。自那以后,使用ADM关闭后,我遇到了上述问题,在错误日志中没有显示任何错误消息。
对于此问题的任何帮助将不胜感激 - 请注意,它涉及我最近弹出请求安装的最新版本的Android Studio。build.gradle中的Build Tools Version也已从24.0.2更新为25.0.0。

你尝试过加载一个空的Android项目,看看是否可以工作,而不是你的应用程序吗? - user7568042
尝试使用构建工具版本“25.0.2” - Michael Vescovo
1
很抱歉,这两种方法都不起作用。我还尝试了使用其他几个模拟器。绝大多数模拟器甚至无法启动Android模拟器。有一些非常老旧的模拟器(2.7英寸屏幕,运行Android Gingerbread)可以加载应用程序并正常工作,但在任何现代模拟器中都无法使其正常运行。 - Matthew Whittenham
我认为这可能与SDK和构建工具版本有关。因为这似乎是唯一改变的事情,现在它似乎一直试图在模拟器上打开应用程序(因为背景变黑并且底部的“主页栏”消失了),但随后立即似乎恢复到主背景,导致它崩溃。 - Matthew Whittenham
...而且它只是卡在“安装APK”上。 有人能告诉我是否使用了正确的设置:编译SDK版本- API 25:Android 7.1.1(牛轧糖)|构建工具版本- 25.0.2 |最小SDK版本:API 10:Android 2.3.3(姜饼)|目标SDK版本- API 25:Android 7.1.1(牛轧糖)。 请注意,此应用程序需要与从2.3.3姜饼开始的所有Android版本完全兼容。 - Matthew Whittenham
我遇到了同样的问题,不是在模拟器上,而是在LG平板电脑上。安装apk时卡住了。我正在Macbook上使用Android Studio 2.3.1。 - Alyoshak
8个回答

7
如果您还没有这样做:
打开“工具”->“Android”->“SDK管理器”
选择“SDK工具”选项卡,勾选“Android模拟器”(目前版本为27.0.5)并应用。
这个解决方法对我很有帮助,希望能对您有所帮助。

6

这对我来说是个问题。禁用即时运行后,模拟器立即启动了我的应用程序。之前它只会停留在主屏幕上。 - pkamb
我有一个旧应用程序,问题出在即时运行上,Android Studio 在弹出窗口中警告我安装运行已禁用,但这是个谎言,真是气死我了!!! - Evilripper

1
更新Java SDK解决了我的问题。

0

你需要下载适用于Android 2.3版本的Android模拟器,或者确保在将AS从2.2更新到2.3时,所有这些组件都已更新和安装。我曾经遇到过同样的问题,只需下载Android模拟器即可解决。


谢谢您的回复。我不记得在更新到Android Studio 2.3时看到任何包括其他组件的选项。我该如何检查我所拥有的Android模拟器版本,并安装适用于Android Studio 2.3版本的Android模拟器。感谢您的帮助。 - Matthew Whittenham

0

我曾经遇到过同样的问题,试了两天也没解决,最后我决定卸载Android Studio,然后重新安装最新版本2.3,现在模拟器运行得非常好!虽然这不是什么高深的编程技巧,但它确实解决了我的问题!


0
不用担心更新任何东西。由于某种原因,升级到2.3版本会使运行应用的默认设置变为“androidDependencies”,这只会给你带来奇怪的错误。只需要打开“Run”菜单,选择“Edit Configurations”,在弹出的窗口中,尝试用减号符号删除左侧窗格中名为“android dependencies”的任务选项。然后点击顶部的“Android App”可展开箭头下的“app”。(请参考图片) 编辑配置窗口

0

我最近下载了Android Studio 2.3并安装了默认组件和一些模拟器的 Android 操作系统。当我使用一个版本为26.0.0的模拟器时,我遇到了声音和图像问题(显示非常糟糕)。

我正在使用 Ubuntu 16.04.2,内核4.8,并已设置KVM。

这是我的问题示例:

enter image description here


0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接