Android应用程序未运行;java.lang.OutOfMemoryError

Android应用程序未运行;java.lang.OutOfMemoryError,java,android,Java,Android,我搜索了一下,找不到任何与我的问题相关的东西,或者它不起作用。无论如何,当我尝试在Android手机上运行我的应用程序时,我会收到一条错误消息,上面写着java.lang.OutOfMemoryError。手机上还有足够的空间,所以我不明白为什么会出现错误。你应该更加小心你在应用程序中使用的位图。您还必须了解其他一般性能改进技巧。 您可以在开发者网站上找到如何缩放位图。 通过此链接,您可以获得加载大型图像的帮助 另一种可能的解决方案是使用一些图像加载器库,如Glide、毕加索或UIL等 您还可以

我搜索了一下,找不到任何与我的问题相关的东西,或者它不起作用。无论如何,当我尝试在Android手机上运行我的应用程序时,我会收到一条错误消息,上面写着
java.lang.OutOfMemoryError
。手机上还有足够的空间,所以我不明白为什么会出现错误。

你应该更加小心你在应用程序中使用的位图。您还必须了解其他一般性能改进技巧。 您可以在开发者网站上找到如何缩放位图。 通过此链接,您可以获得加载大型图像的帮助

另一种可能的解决方案是使用一些图像加载器库,如Glide、毕加索或UIL等

您还可以从这里找到一些减少内存使用的有用提示。。。。。。

位图很容易耗尽应用程序的内存预算,如例外情况所示,但是我可以向您推荐一个关于高效处理位图的链接?这与存储空间无关。这与你的应用程序正在使用的内存量有关。这很可能是应用程序管理图像的方式有问题;i、 e.代码中的错误。但是,如果不查看源代码的相关部分,我们就无法真正帮助您解决此问题。@OusmaneMahyDiaw是的,谢谢您的回复!给你,我希望这有助于你的图像太大,无法加载。试着先对它进行采样。我没有使用任何位图。。我使用的都是普通的.png图像。Ao您的png可能很大。请使用缩放后的图像。缩放后是什么?