首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法在Android Studio上启动模拟器: EventQueue.isDispatchThread()=false,然后找不到adb

问题描述: 无法在Android Studio上启动模拟器: EventQueue.isDispatchThread()=false,然后找不到adb。

解决方案:

  1. 检查Android Studio版本:确保你正在使用最新版本的Android Studio。你可以在官方网站上下载最新版本:https://developer.android.com/studio
  2. 检查系统要求:确保你的计算机满足Android Studio的系统要求。例如,你的计算机应该具有足够的内存和处理能力来运行模拟器。
  3. 检查SDK管理器:打开Android Studio并点击顶部工具栏中的"SDK Manager"按钮。确保你已经安装了所需的Android SDK版本。如果没有安装,请选择所需的版本并点击"Apply"按钮进行安装。
  4. 检查模拟器配置:在Android Studio中,点击顶部工具栏中的"AVD Manager"按钮。确保你已经创建了一个模拟器,并且该模拟器的配置正确。如果没有创建模拟器,请点击"Create Virtual Device"按钮创建一个新的模拟器。
  5. 检查adb路径:在Android Studio中,点击顶部工具栏中的"File"菜单,选择"Settings"。在弹出的窗口中,选择"System Settings",然后选择"Android SDK"。在右侧窗格中,找到"Android SDK Location"字段,确保该字段指向正确的adb路径。如果路径不正确,点击"Edit"按钮进行修改。
  6. 检查环境变量:在操作系统中,确保你已经设置了正确的环境变量。特别是,确保你已经将Android SDK的路径添加到了系统的PATH变量中。
  7. 清除缓存:有时候,Android Studio的缓存可能会导致启动模拟器的问题。你可以尝试清除Android Studio的缓存。在Android Studio中,点击顶部工具栏中的"File"菜单,选择"Invalidate Caches / Restart",然后点击"Invalidate and Restart"按钮。

如果上述解决方案都无法解决问题,你可以尝试以下额外的步骤:

  1. 重新安装Android Studio:卸载并重新安装Android Studio,确保你使用的是最新版本。
  2. 重置模拟器:在AVD Manager中,选择你的模拟器,点击"Actions"列中的下拉菜单,选择"Wipe Data"选项,然后重新启动模拟器。
  3. 检查系统权限:确保你的操作系统用户具有足够的权限来运行模拟器和adb命令。

总结: 无法在Android Studio上启动模拟器并找不到adb的问题可能是由于Android Studio版本、系统要求、SDK配置、adb路径、环境变量、缓存等多种原因引起的。通过检查和调整这些方面,你应该能够解决这个问题。如果问题仍然存在,你可以尝试重新安装Android Studio或重置模拟器,并确保你的系统权限正确设置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

android studio 使用adb 命令传递文件到android 设备的方法

一:文件传输 android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows的cmd窗口,或者android...4:设备和pc查询收到的文件 ? ? 二:使用adb命令,遇到的问题 1:由于目标计算机积极拒绝,无法连接。(10061) ? 需要执行adb tcpip 5555指令,然后重新连接 ?...启动DDMS: ddms 9. 显示当前运行的全部模拟器adb devices 10. 对某一模拟器执行命令: abd -s 模拟器编号 命令 11....向模拟器中写文件: adb push <local <remote 14. 进入模拟器的shell模式: adb shell 15. 启动SDK,文档,实例下载管理器: android 16....总结 以上所述是小编给大家介绍的android studio 使用adb 命令传递文件到android 设备,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

4.2K10

2.Andriod Studio结合Visual Studio Emulator for Android调试Android App

说到开发就绕不开调试程序,调试Android App我们有2种选择,真机调试和模拟器调试:真机调试相对简单,就不做介绍了,还有一方面原因是由于安卓手机一旦插到电脑,开始ADB调试后,各种的流氓软件净是往手机上装垃圾应用...为Android Studio添加启动模拟器的快捷按钮 虽然Visual Studio Emulator for Android的管理器窗口中可以启动模拟器,但是每次都要到这里面去打开还是比较繁琐的,...然后点击我们新添加的按钮了,就可以启动Android模拟器了: ? 4....为Android Studio添加Connect模拟器的快捷按钮 第三节的按钮只是启动模拟器,但是Andorid Studio无法连接到模拟器,这里就要使用adb命令来连接到刚才启动模拟器。...进一步完善 每次调试前都要点一下启动模拟器的按钮,等模拟器启动然后再点击contect模拟器的按钮,然后才能点run调试,,,好繁琐。

2.1K50
  • Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(一)

    文章目录 1.Android Studio 3.0及以上版本找不到Android Device Monitor: 2.Android Device Monitor打开文件读取权限 3.Androidstudio...1.Android Studio 3.0及以上版本找不到Android Device Monitor: 解决办法: (1)Android Studio中打开终端,如图 ?...4.Android studio卡在waiting for target device to come online 首先要保证模拟器没有打开,接下来打开模拟器 ?...选择cold boot now,就可以发现模拟器已经启动然后运行要运行的项目,就能正常显示了。 ? 一定要保证模拟器没有启动的情况来这样使用,否则就会出现下面的情况, ?...最后查阅资料了解到,Android 4.0以上,网络连接不能放在主线程,不然就会报错android.os.NetworkOnMainThreadException。

    2.7K11

    adb下载安装及使用

    首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。...它的作用在于检测USB端口感知设备的连接和拔除,以及模拟器实例的启动或停止,ADB Server还需要将adb client的请求通过usb或者tcp的方式发送到对应的adbd; 运行在设备端的常驻进程...adb demon (adbd): 程序“adbd”作为一个后台进程Android设备或模拟器系统中运行。...提取码:ih0i (备注:如果下载放入到D盘去解压,打开dos窗口那么就要进入到D盘,然后再去执行adb命令,输入adb查看它是否安装成功) 第二种方法前提是已安装了Android Studio,它本身带有...adb命令,如果配置好的Android Studio 一般都是可以直接调用adb命令的;如果不行,找到adbSDK里的绝对路径,放入环境变量path中(绝对路径不带入adb.exe) 然后输入

    9.5K10

    React native开发中常见的错误

    这个是原因是工程找不到我们的android SDK。...请按照以下的步骤来修复此问题: 确保包服务器在运行 确保你的设备或者模拟器连接着电脑,并且手机打开了USB调试模式,然后cmd中运行adb devices来查看已经连接好的设备列表 确保飞行模式是关闭的...platform=android 查看端口信息 adb reverse tcp:8081 tcp:8081 没有的话可以打开dev Settings输入IP:8081调试就不多说了。 ?...另外虽然主要的业务逻辑是使用js开发,但仍然要依赖于原生的编译/调试环境,所以你还需要同时运行Xcode(iOS)或Android Studioandroid)等。 Q:如何开启调试功能?...React Devtools插件可装可不装,它只用来查看布局,不影响调试,且目前的版本(>0.13)中还无法正常加载。 ?

    2.3K60

    android studio模拟器waiting for target device to come online原因

    android studio模拟器一直waiting for target device to come online,demo也运行不上去 如图所示: 你很可能运行的android 6.0 (API...23)模拟器 解决方案就是你先打开模拟器,再把运行项目就好了,或者模拟器开了再直接重启android studio。...android 6.0就是会出现这个bug,而且经常出现,android 5.1(API 22)和android 7.0(API 24)和android API 28等其他的基本不会出现这个情况。...但是又可能出现另一种状况, 先打开模拟器,再运行项目出现下面情况: 这个文件找不到,我的电脑不存在。 并且Terminal打adb shell的时候出现了问题。...如果avd打开出现下面情况: 如果avd没打开出现: 最终解决办法: 在这里 点击wipe data,就是清除数据,恢复出厂设置,然后启动就好了。

    1.3K20

    Appium移动端自动化测试--搭建模拟器和真机环境

    模拟器--安装Android StudioAndroid SDK 推荐直接安装Android Studio然后使用Android Studio安装SDK。...在这里插入图片描述 接下来打开cmd命令窗口,进行查看是否连接模拟器启动的手机,输入: adb devices 即可查看已连接设备; adb devices -l 即可查看drivers的详细信息;...USB调试 真机连接--文件传输 将安卓手机用数据线与电脑连接时,若是出现USB连接方式,一般有三个选项:传输照片、文件传输、仅充电, 请选择文件传输 然后电脑端打开CMD窗口,输入:adb devices...Appium Server 并对新弹出的会话窗口进行设置,然后启动会话 platformName---设备平台:填Android或IOS deviceName----设备名:按上边adb查出的设备名填写即可...在运行Appium时,要选择Customer Server,再启动即可,如下图所示 ? Custom Server Appium Server安装困难可能出现的原因: 部分依赖海外无法访问。

    3.8K10

    周末福利 | 关于CTF中安卓题的快速做法

    大概就是输入key然后验证key的过程,然后我们正式开始动态调试需要配置我们的环境 0x01步骤 1. 到虚拟机的目录下找一个adb.exe的程序, ? ---- 命令行模式下输入 ?...然后我们进入到Android sdk的目录==>platform tools,可以看到又有一个adb.exe ?...然后我们再Android studio的命令行下打命令 ? ---- adb shell am start -D -n apk包名/.MainActivity ---- ?...---- 成功以后,模拟器会出现这样,等待我们debug ? ---- 然后我们要看模拟器启动app的进程号 ---- adb shell ps ---- ---- ?...可以看到我们app的进程号是3269 接下来要让我们Android studio设置的remote端口连接到app的这个端口 ---- adb forward tcp:8700 jdwp:3269 --

    2K100

    android-studio安装及android开发环境搭建

    然后确定即可: 然后选择你希望的代码展示方式,找到activity_main.xml,打开,如下所示: 然后等待android-studio准备OK后,可以点运行: 3、创建虚拟机运行 (1...arm的模拟器启动成功了(System Image这里选择),但是一直卡在android启动界面起不来,查找发现要使用intel的虚拟机,对此进行了优化,那我这amd的不是成了悖论了?...4、使用真机运行 (1)注意事项 注意:使用真机时需要打开手机的开发者选项,否则无法连接到手机,此外,adb程序只能有一个在运行,一般采用手机助手连接手机安装驱动,之后就可以通过USB连接线连接到手机了...,再接着需要退出手机助手(因为手机助手连接电脑占用了adb程序),一段时间后通过任务管理器检测adb程序不存在后启动程序则AS会安装apk到手机进行测试(这其中部分手机需要给予安装和调试权限),如果需要再通过手机助手连接手机则通过...(2)设置 首先在APP这个位置进入APP配置界面: 然后选择Target为USB Device: 之后再运行即可(注意注意事项中的说明,否则会出现adb错误,让你kill掉adb后retry):

    1K20

    鸿蒙与Android完美融合,将鸿蒙设备当Android设备用

    要想启动多个HarmonyOS 预览器,需要通过多个华为开发者账号,以及不同的机器上来完成。...当然,等华为发布HarmonyOS模拟器以及HarmonyOS设备后,就可以本机获得多个HarmonyOS实例了。例如,启动HarmonyOS模拟器后,还可以连接HarmonyOS 的真实设备。...图5 既然HarmonyOS集成了Android系统,那么HarmonyOS中可否直接发布Android App呢?当然是可以的。而且可以直接从Android Studio工程的源代码编译和发布。...现在启动Android Studio然后创建一个Flutter工程。...Android Studio上方的设备选择列表中(由于目前DevEco Studio 2.0只支持Windows,所以这里使用Windows版的Android Studio,如果是macOS版的Android

    1.8K21

    Android 调试桥

    客户端开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。 后台程序,该组件设备运行命令。后台程序每个模拟器或设备实例作为后台进程运行。...如果无法连接,则重置 adb 主机: adb kill-server 然后,从头开始操作。 查询设备 ---- 发出 adb 命令之前,知道哪些模拟器/设备实例已连接到 adb 服务器会很有帮助。...请注意,如果使用 Android Studio,则无需直接使用 adb(或 aapt)模拟器/设备安装您的应用。而是由 Android Studio 为您处理应用的打包和安装。...如下命令 adb wait-for-device install app.apk 模拟器或设备实例连接到 adb 服务器时立即发出 install 命令,但 Android 系统还未完全启动,因此...shell shell_command 目标模拟器/设备实例中发出 shell 命令,然后退出远程 shell。

    2K30

    一文入门Android逆向

    1、访问官网并下载最新版android studio wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/4.0.1.0/...一般来说是状态栏放一个持久的图标,用户可以打开它并获取消息。 广播接收者的注册有两种方法,分别是程序动态注册和AndroidManifest文件中进行静态注册。...也就是说哪怕app本身未启动,该app订阅的广播触发时也会对它起作用。...通过模拟器安装该APP发现场面高能,背景和背景音乐非常不健康(笔者差点身败名裂),并且音量被调到最大,循环播放无法关闭,屏幕也被锁定无法关闭。...通过模拟器运行该APP发现,连接模拟器ADB断掉,而且重启模拟器会自动弹出APP的页面并且自动播放声音,该声音无法关掉,而且重启手机后也会自动播放声音。

    3.1K10

    没有VT 虚拟技术的AMD处理器如何安装安卓模拟器 并运行Flutter demo

    鼓弄flutter 的时候需要安装安卓模拟器,我的电脑cpu是amd的,支持vt虚拟技术,无法使用安卓studio安卓模拟器, 经过一番摸索,我使用了网易开发的MuMu模拟器。...安装后是这样的 安装了模拟器之后需要将模拟器连接到安卓Studio, 我们找到MuMu的安装目录 以我的为例 D:\MuMu\emulator\nemu\vmonitor\bin 在此目录下有个adb_server.exe...这是一个安卓模拟器的调试程序。...我们可以通过它将MuMu连接到安卓Studio bin这个目录下执行 adb_server.exe connect 127.0.0.1:7555 然后 然后我们就可以界面上看到 MuMu模拟器...:gradle:3.2.1' } } 运行app失败 白屏 需要配置app启动的参数 --enable-software-rendering 最终结果

    3K10

    一篇清晰易懂的Python操控手机APP攻略!

    https://developer.android.google.cn/studio/command-line/adb 为了使没有安卓开发经验的人也能快速学会用Python操作手机App,我从Android...本文以夜神模拟器作为被操作设备,启动夜神模拟器后,如下所示。 ? 输入adb devices查看设备列表。...而如果使用了下面这条命令是无法顺利启动应用的: adb shell am start -n com.kugou.android 4).停止应用程序 adb shell am force-stop 要停止的应用名称...这条指令会强制停止指定的应用程序,跟程序的启动略有差别,停止应用时,使用adb shell pm list packages命令获取到的包名称就可以了。...但其实在Android系,任何的第三方开源或商业自动化框架,本质驱动连接手机这块,都离不开ADB

    6.9K42

    React Native环境配置、初始化项目、打包安装到手机,以及开发小知识

    ,并可以电脑上操控手机 7.2、打开 android studio 编辑器,运行项目 npm run android or ------------------- cd AwesomeProject...命令使用 adb 文档 解决问题 猜测是多设备连接受影响了,可以尝试重启手机解决 也可以尝试如下步骤: 启停 adb 服务器 某些情况下,您可能需要终止 adb 服务器进程,然后重启以解决问题...,Android允许我们通过ADB,把Android的某个端口映射到电脑(adb forward),或者把电脑的某个端口映射到Android系统(adb reverse),在这里假设电脑开启的服务,...Android手机通过USB连接电脑后,终端直接执行adb reverse tcp:8081 tcp:8081,然后在手机中访问127.0.0.1:8081,就可以访问到电脑启动的服务了。..."javascript.validate.enable": false, 8.2、npm run android 每次都需要在手机上重新安装软件包 开发者模式 -> USB调试 -> 监控ADB安装应用

    2.5K20
    领券