Android emulator赢得';启动
我正在尝试安装android sdk并在我的PC上运行我的第一个应用程序(Win7 64位)。从开始到尝试启动emulator(如上一个url所述)时,我一直按照说明进行操作,但没有显示任何内容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
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图形卡。我的电脑有一个英特尔图形卡。在搜索解决方案时,我还找到了他们使用的网页和应用解决方案。它就像一个符咒
步骤:
我在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操作系统
我通过以下步骤修复了此问题:
显示高级设置
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>