Android SDL_app: emulator-arm.exe - 应用程序错误

今天导出程序,遇到一个问题,SDL_app: emulator-arm.exe - 应用程序错误。

问题描述: 

---------------------------
"0x0047ba00" 指令引用的 "0x00e2000c" 
内存。该内存不能为 "written"。


要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
---------------------------
确定   取消   
---------------------------

从网上找了一些资料,说是如下解决问题。

解决办法: SD card size 不要设置,保准可以。如下图:

 

 

       本来以为这样子弄了之后就万事大吉了,过了一天由于要用到模拟器的sd卡测试上传功能,才发现没有sd可以用了。折腾了两个小时,又发现了一个比较妥当的方法。依次打开Windows --->  Android SDK and AVD Manager  --->  选择一个AVD(假定已建好了AVD) --->  Edit 。到这里,便打开了一个AVD的设置页面,首先设置SD Card的Size选项,大小自定,然后就到了最关键的一步,在页面的下方有一个Hardware的设置表格,新增一个property,叫SD Card support,将property的value设为yes即可。设置完的结果见下图: 

 

至此,AVD就又能运行了。。。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值