我正在使用Eclipse 3.4 IDE在Android 2.3中开发一个小应用程序,我希望在我的项目的res / raw文件夹中存储200多个mp3文件。 但是我启动了Android模拟器,它通过在控制台中显示此消息而停止工作:
“INSTALL_FAILED_INSUFFICIENT_STORAGE”
请告诉我一个解决这个问题的方法
答案 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中运行应用程序并且有足够的内存空间可用于成功安装应用程序时,这已被删除。
现在这个应用程序已在新的模拟器中成功运行。感谢您的支持。