无法在设备上加载APK,因为现有的模拟器在Android Studio 3.3中出现并消失

Jim*_*nts 6 android android-emulator android-studio

安装Android Studio 3.3后,"选择部署目标"在没有连接的设备和不存在的模拟器之间切换.

每次尝试在模拟器或真实设备上安装应用程序时,都会显示以下错误消息:

02/01 18:05:26: Launching app
$ adb push /Users/jimclermonts/Documents/Android-Code/sources/app/build/outputs/apk/acceptance/debug/app-acceptance-debug.apk /data/local/tmp/nl.mycompanyname.acc
Device emulator-5556disconnected, monitoring stopped.
Error while Installing APK
Run Code Online (Sandbox Code Playgroud)

这是一个显示奇怪切换的视频:

 在

我尝试以编程方式杀死它但它不断启动自己:

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline
Run Code Online (Sandbox Code Playgroud)

它只是一直开始和停止adb ......

在此输入图像描述

更新:

已删除Android Studio 3.3,

删除了这些目录:

users/jimclermonts/library/Android用户/ jimclermonts/.android用户/ jimclermonts/.gradle用户/ jimclermonts/Library/Application Support/AndroidStudio3.3

删除了所有Android模拟器,Genymotion和.Genymobile目录.

从High Sierra更新到Mojave,同样的问题.

恢复到AS 3.2.1并添加了SDK.同样的问题.

Wik*_*ski 13

我昨天在Mac上一直在努力解决这个问题.端口5556由另一个应用程序占用,导致显示假的模拟器(在我的情况下,它是Videostream应用程序)

解决方案(终端):

  1. sudo lsof -i:5556 //或任何其他显示为模拟器名称的端口,您将获得PID
  2. ps ax | grep [PID] 它给了我使用该端口的文件(它是Videostream应用程序中的一个文件)
  3. 我使用AppCleaner应用程序来卸载Videostream(但是简单的删除就足够了)
  4. 我杀了PID: kill -QUIT [PID]