Android emulator赢得';启动

Android emulator赢得';启动,android,android-emulator,Android,Android Emulator,我正在尝试安装android sdk并在我的PC上运行我的第一个应用程序(Win7 64位)。从开始到尝试启动emulator(如上一个url所述)时,我一直按照说明进行操作,但没有显示任何内容 5 - Select the new AVD from the Android Virtual Device Manager and click Start. 它不会显示任何错误消息。启动AVD后,任务管理器上会出现一个名为adb.exe的进程 下面是尝试从eclipse运行我的空白应用程序时ecli

我正在尝试安装android sdk并在我的PC上运行我的第一个应用程序(Win7 64位)。从开始到尝试启动emulator(如上一个url所述)时,我一直按照说明进行操作,但没有显示任何内容

5 - Select the new AVD from the Android Virtual Device Manager and click Start.
它不会显示任何错误消息。启动AVD后,任务管理器上会出现一个名为adb.exe的进程

下面是尝试从eclipse运行我的空白应用程序时eclipse控制台的输出。在配置上,我设置了不同的目标设备并手动选择启动活动。同样的问题还在继续

从eclipse外部启动AVD时(
\sdk\platform tools>android AVD
):

从eclipse启动AVD时

[2013-03-22 09:22:44 - 1st] ------------------------------
[2013-03-22 09:22:44 - 1st] Android Launch!
[2013-03-22 09:22:44 - 1st] adb is running normally.
[2013-03-22 09:22:44 - 1st] Performing com.example.st.MainActivity activity launch
[2013-03-22 09:22:44 - 1st] Automatic Target Mode: Preferred AVD 'AvdTest' is not available. Launching new emulator.
[2013-03-22 09:22:44 - 1st] Launching a new emulator with Virtual Device 'AvdTest'
我也只下载了sdk并安装了eclipse插件,但结果是一样的

也尝试使用logcat。启动它,然后启动AVD,但logcat什么也没显示。当我从任务管理器中杀死adb.exe时,它也会杀死logcat

\sdk\platform-tools>adb -e logcat
- waiting for device -

\sdk\platform-tools>
在重新安装了几次IDE/SDK之后,我决定在这里询问它。我还能做什么

编辑:各位,我有一个虚拟设备。请停止建议添加虚拟设备

您是否安装了任何“目标”API?。 您是否配置了任何“虚拟设备”

日志告诉您它找不到“avdTest”设备,可能是因为您没有配置它,或者只是它不存在

尝试在Eclipse的“虚拟设备管理器”中设置一个设备,然后从这个菜单(AVD devices->start…)启动虚拟设备,如果它可以工作,那么在上面运行代码

我不建议您第一次使用命令行。
另外,我建议您首先尝试使用Android 2.3.3(API 10),因为启动仿真器的时间更短。

我找到了它。在事件查看器(控制面板\所有控制面板项目\管理工具\事件查看器)中,单击左侧菜单上的Windows日志>应用程序并读取错误日志

我搜索了日志中提到的dll文件(
aticfx32.dll
),发现该dll文件属于ATI图形卡。我的电脑有一个英特尔图形卡。在搜索解决方案时,我还找到了他们使用的网页和应用解决方案。它就像一个符咒

步骤:

  • 从英特尔网站下载图形卡驱动程序
  • 在某处提取拉链,位置无关紧要
  • 进入设备管理器,(在windows搜索栏中键入设备管理器)
  • 单击“显示适配器和英特尔高清图形”
  • 转到标签为“驱动程序”的选项卡
  • 单击“更新驱动程序”和“浏览我的计算机以查找驱动程序”
  • 单击“让我从驱动程序列表中选择”
  • 单击“拥有磁盘”按钮
  • 导航到提取的驱动程序所在的位置并进入标记为“Graphics”的目录
  • 选择名为“igdlh64.INF”的文件
  • 单击OK按钮,然后单击Next,驱动程序应该安装
  • 在此之后,您需要重新启动,并且在重新启动之后,您的驱动程序应该更新

  • 我在OSX上也有类似的问题。我的仿真器工作正常,但运行几次后就无法启动了。我通过以下方式解决了这个问题:

  • 转到
    .android
    目录(在我的例子中是
    Users//.android
  • 转到
    avd
    文件夹
  • 查找不会启动的仿真器(目录名将与仿真器相同)
  • 从那里删除所有
    .img
    文件。不要删除
    .ini
    文件
  • 再次尝试运行模拟器

  • 在我的例子中,我必须从我的avd设备文件夹(C:\Users\User\u Name.android\avd\device\u Name.avd)中删除文件cache.img.qcow2

    我每次尝试启动新项目时都会遇到这个问题,可能是从项目共享设备中。在以下文件夹中:

    C:\Users\.android\avd\(例如Nexus_5_API_23.avd)

    我不得不删除以下图片中的文件。我尝试删除一位用户提到的
    .qcow2
    文件,但没有成功。请注意,删除的所有文件都是最新修改的文件/文件夹(请参见日期修改栏),它们不是
    .ini
    .conf
    文件


    更新:如果我只删除
    快照
    目录(如上图所示),这也会起作用。

    我来这里是因为我有同样的问题,Android Studio 3.6和win 10操作系统

    我通过以下步骤修复了此问题:

  • 转到AVD管理器
  • 点击虚拟设备配置(铅笔图标)
  • 点击
    显示高级设置
  • 向下滚动至启动选项
  • 选择冷启动
  • 点击
    finish
  • 如果问题依然存在

  • 点击
    下拉菜单
    靠近
    铅笔
    图标
  • 擦除数据
  • 点击右下角靠近问号按钮的
    刷新按钮

  • 创建一个avd…你完成了吗?你确定eclipse正在查看同一个android SDK位置吗?我似乎记得ADP能够下载SDK本身的副本,除非你将其指向其他位置,否则它将在你的用户配置文件中解压缩。是的,我再次从窗口>首选项>android>SDK位置检查了它,结果是一样的。当我选择Ne时xus One emulator无法启动。切换到Nexus 4 emulator允许我启动到android环境。是的,我配置了虚拟设备“s”并设置目标。当日志告诉它找不到设备时,我让eclipse启动虚拟设备。如果你查看我发布的第一个日志,你会发现它有点不同。顺便说一句,使用命令行只会带来一个窗口,你可以在其中配置/启动你之前设置的虚拟设备。这是你可以在eclipse中启动emulator的同一个窗口。神奇的是,这个Works。在我的例子中,ntdll.dll文件丢失了。我不敢相信!!这也解决了我的问题,花了我几个小时!谢谢你的回答!省时!谢谢你的回答。这对Win 10有效。它也解决了我的问题
    \sdk\platform-tools>adb -e logcat
    - waiting for device -
    
    \sdk\platform-tools>