【发布时间】:2011-02-15 17:17:41
【问题描述】:
我正在使用 Eclipse 3.4 IDE 在 Android 2.3 中开发一个小型应用程序,我希望在我的项目的 res/raw 文件夹中存储 200 多个 mp3 文件。 但是文我启动了 Android 模拟器,它通过在控制台中显示此消息停止工作:
“INSTALL_FAILED_INSUFFICIENT_STORAGE”
请告诉我解决这个问题的方法
【问题讨论】:
标签: android
我正在使用 Eclipse 3.4 IDE 在 Android 2.3 中开发一个小型应用程序,我希望在我的项目的 res/raw 文件夹中存储 200 多个 mp3 文件。 但是文我启动了 Android 模拟器,它通过在控制台中显示此消息停止工作:
“INSTALL_FAILED_INSUFFICIENT_STORAGE”
请告诉我解决这个问题的方法
【问题讨论】:
标签: android
我认为这个错误已经足够明确了。该应用程序对于内部存储来说太大了。 我认为是时候重新设计你的应用了。例如,您可以按需从网络上下载 mp3 文件,然后将其保存到 sdcard。
顺便说一句,如果您打算只支持 Android 版本 > 2.2,您可以将 android:installLocation="preferExternal" 添加到您的清单文件中,这应该可以解决问题
【讨论】:
降低 mp3 文件的比特率!如果您预测用户不会通过外部扬声器收听您的 mp3,我认为 8 位可能会很好。
如果您有将通过外部扬声器收听的文件,请降低所有文件的比特率,但那些文件除外。
如果您不能使用这些操作中的任何一个,那么您在应用程序设计中犯了一个大错误。
PS。如果不是秘密,你能告诉我什么样的应用需要 200 个 mp3 文件吗?
【讨论】:
你必须使用 MP3 吗? Android 文档建议您尽可能使用 OGG。
【讨论】:
由于 Android Emulator 中可用的存储空间不足,此应用安装失败。
当我在具有足够内存空间以成功安装应用程序的新模拟器中运行应用程序时,此问题已被删除。
现在这个应用程序在新的模拟器中成功运行。感谢您的支持。
【讨论】: