如何在我的Android 2.3项目的res / raw文件夹中存储大约12MB的MP3文件?

时间:2011-01-25 13:59:35

标签: android

我正在使用Eclipse 3.4 IDE在Android 2.3中开发一个小应用程序,我希望在我的项目的res / raw文件夹中存储200多个mp3文件。 但是我启动了Android模拟器,它通过在控制台中显示此消息而停止工作:

“INSTALL_FAILED_INSUFFICIENT_STORAGE”

请告诉我一个解决这个问题的方法

4 个答案:

答案 0 :(得分:3)

我认为错误很明确。该应用程序的大小太大,无法用于内部存储。 我认为是时候重新设计你的应用了。例如,您可以根据需要从网络下载mp3文件,然后将其保存到SD卡。

顺便说一句,如果你打算只支持Android版本> 2.2您可以将android:installLocation="preferExternal"添加到清单文件中,这样就可以解决问题

答案 1 :(得分:0)

降低mp3文件的比特率!我认为如果你预测用户不会通过外部扬声器收听你的mp3,那么8bit就可以了。

如果您有通过外部发言人收听的文件,那么除了那些文件外,所有文件中的比特率都会降低。

如果您不能使用这些操作,那么您在应用程序设计中犯了一个大错误。

PS。如果这不是秘密,你能告诉我哪种应用需要200个mp3文件吗?

答案 2 :(得分:0)

你必须使用MP3吗? Android文档建议您尽可能使用OGG。

答案 3 :(得分:0)

由于Android模拟器中的可用存储空间不足,此应用的安装失败。

当我在一个新的Emulator中运行应用程序并且有足够的内存空间可用于成功安装应用程序时,这已被删除。

现在这个应用程序已在新的模拟器中成功运行。感谢您的支持。