【问题标题】:Android Emulator error- Unfortunately app has stopped workingAndroid 模拟器错误 - 不幸的是应用程序已停止工作
【发布时间】:2014-08-31 16:01:34
【问题描述】:

我试图在 Android-hive 中运行教程中的示例。

例子是AndroidBuildMusicPlayer 我成功地用应用程序启动了模拟器,但是当我点击模拟器中的应用程序图标时,它给了我这个错误,

“不幸的是,应用程序已停止工作”

在控制台中:

[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 

【问题讨论】:

  • 在警告后粘贴您的 logcat:未找到 DNS 服务器
  • 不是模拟器错误。错误在代码中。

标签: android android-emulator


【解决方案1】:

您可以尝试一些方法来解决此错误(其中任何一个都可以解决问题)

  1. 为您的模拟器 Eclipse->Window->Android Virtual Device Manager->From the list of emulator, choose your emulator->Click on Edit->And Check Memory Option-> here Increase your Emulator RAM Size 增加 RAM。建议避免分配超过 850MB 的空间,因为这可能会使您的模拟器停止。重启你的模拟器,然后再试一次

  2. 更新英特尔显卡驱动程序:http://www.intel.com/p/en_US/support/detect/graphics(通过 Internet Exporer 访问)

  3. 将 SDK 目录添加到 PATH 环境中
  4. 在您的 AVD 配置中选择“使用主机 GPU”

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 2014-08-04
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多