Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android仿真器错误-不幸的是,应用程序已停止工作_Android_Android Emulator - Fatal编程技术网

Android仿真器错误-不幸的是,应用程序已停止工作

Android仿真器错误-不幸的是,应用程序已停止工作,android,android-emulator,Android,Android Emulator,我试图在Android hive中运行教程中的一个示例 示例是AndroidBuildMusicLayer 我使用应用程序成功启动了emulator,但当我单击emulator中的应用程序图标时,它会显示此错误 “很遗憾,应用程序已停止工作” 在控制台中: [2014-08-31 19:55:25 - AndroidBuildingMusicPlayer] Dx trouble writing output: already prepared [2014-08-31 19:55

我试图在Android hive中运行教程中的一个示例

示例是AndroidBuildMusicLayer 我使用应用程序成功启动了emulator,但当我单击emulator中的应用程序图标时,它会显示此错误

“很遗憾,应用程序已停止工作”

在控制台中:

[2014-08-31 19:55:25 - AndroidBuildingMusicPlayer] Dx     
trouble writing output: already prepared    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] ------------------------------    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] Android Launch!    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] adb is running normally.    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] Performing     com.androidhive.musicplayer.AndroidBuildingMusicPlayerActivity activity launch    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] Automatic Target Mode: launching new     emulator with compatible AVD 'Test'    
[2014-08-31 19:55:26 - AndroidBuildingMusicPlayer] Launching a new emulator with Virtual Device 'Test'    
[2014-08-31 19:56:39 - Emulator] Failed to create Context 0x3005    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] emulator: WARNING: Could not initialize OpenglES     emulation, using software renderer.    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] could not get wglGetExtensionsStringARB    
[2014-08-31 19:56:39 - Emulator] Warning: No DNS servers found 

您可以尝试修复此错误(其中任何一个都可以修复此问题)

  • 增加仿真器的RAM
    Eclipse->Window->Android虚拟设备管理器->从仿真器列表中,选择仿真器->单击编辑->并选中内存选项->此处增加仿真器RAM大小
    。建议避免分配超过850MB的内存,因为这可能会导致模拟器暂停。重新启动模拟器,然后重试

  • 更新英特尔图形驱动程序:(通过Internet Exporer访问)

  • 将SDK目录添加到PATH环境
  • 在AVD配置上选择“使用主机GPU”

  • 警告后粘贴日志:找不到DNS服务器这不是模拟器错误。错误在代码中。