展会信息港展会大全

启动模拟器时发生Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
来源:互联网   发布日期:2015-09-29 10:20:30   浏览:1975次  

导读:在android模拟器中开发简易的音乐播放器是遇到了两个问题: 1, 启动模拟器时发生Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 2, 即使先prepare()后start(),依然不能正常播放音乐解决过程: ......

在android模拟器中开发简易的音乐播放器是遇到了两个问题:

1, 启动模拟器时发生Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

2, 即使先prepare()后start(),依然不能正常播放音乐

解决过程:

1,做简易android音乐播放器,在启动时发生了Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,查看了下是因为内存不足的问题,一看我上传的音乐资源文件11M,看起来 是过大了,换掉成4m的音乐文件之后启动,错误消失。补充:该问题的原因是模拟器的内存不足,无法加载.apk文件了,所以我们要调整内存就ok了,可以 在eclipse的run configuration的Targe的option中添加-partition-size 128 就可以启动了。

2,贴出部分的代码:

public void playMusic(){

//player.reset();

player = MediaPlayer.create(TestMediaPlayerActivity.this, R.raw.test);

try {

if(player != null){

player.stop();//在添加这句话后就可以播放音乐了。

}

player.prepare();

} catch (IllegalStateException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

player.start();

player.setOnCompletionListener(new OnCompletionListener(){

@Override

public void onCompletion(MediaPlayer mp) {

player.release();

displayToast("完成了歌曲的播放");

}

});

}

在查看网页后,借用他人的经验,在建立player对象后使用player.stop()方法,而后就能正常使用了。很奇怪~~~

赞助本站

人工智能实验室

相关热词: Installation

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港