草庐IT

不足以

全部标签

android - 在 android 中膨胀简单的 xml 布局时出现内存不足错误

我遇到了一些用户在googleplay上报告的内存错误,无论我如何努力,我似乎​​都无法重现。错误显示在我尝试设置文件布局的java文件行中。这是logcat的完整转储:{java.lang.RuntimeException:UnabletostartactivityComponentInfo{org.djodjo.android.sport.GrassrootsDragRacing/org.djodjo.android.sport.GrassrootsDragRacing.LogSheet}:android.view.InflateException:BinaryXMLfilelin

java - 地理位置权限不足

我正在开发一个Android项目。基本上,我正在尝试运行显示Googlemap的WebView。我想显示我自己的位置,但是当我为此按下按钮时,出现如下异常:11-1817:29:56.2377678-7678/com.example.ali.bellsolutionE/LocationProvider:Caughtsecurityexceptionwhileregisteringforlocationupdatesfromthesystem.Theapplicationdoesnothavesufficientgeolocationpermissions.11-1817:29:56.2

android - bitmap.copy() 抛出内存不足错误

我正在使用universal-image-loader库来加载图像,但是在某些情况下,当我在加载的位图文件上调用copy()时,我得到了内存不足错误。这是我的代码:ImageLoader.getInstance().loadImage(path,newImageLoadingListener(){@OverridepublicvoidonLoadingStarted(Stringarg0,Viewarg1){//TODOAuto-generatedmethodstub}@OverridepublicvoidonLoadingFailed(Stringarg0,Viewarg1,Fail

java - 内存不足异常+分析hprof文件转储

这与这个问题有关:java.lang.OutOfMemoryErroratandroid.graphics.BitmapFactory.nativeDecodeAsset(NativeMethod)我创建了有问题的转储文件,它提供了以下信息:Oneinstanceof"byte[]"loadedby""occupies1,10,59,216(51.02%)bytes.Thememoryisaccumulatedinoneinstanceof"byte[]"loadedby"".Keywordsbyte[]那么现在可以做什么呢?如何清除问题?我的list_objects[context]

android - 如何在 Google Play 商店中排除内存不足的设备

我想通过GooglePlay商店发布我的第一个Android应用程序。但是我希望我的应用程序安装在内存至少为512MB的设备上,因为内存不足的设备可能会导致应用程序崩溃。不可能找到每个设备的RAM并将它们一一排除,大约有3835个可用设备可以运行我的应用程序。有没有办法做到这一点?谢谢!!! 最佳答案 我知道这个问题很老了,但仍然出现在搜索结果中...通过GoogleDeveloperConsole的最新更新,现在可以通过RAM排除设备:SignintoyourPlayConsole.Selectanapp.Ontheleftmen

android - 图像内存不足错误

我在ListView中显示图像并出现内存不足错误任何人指导我解决这个问题的方法是什么这是我的代码日志猫ERROR/AndroidRuntime(1010):java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudgetERROR/AndroidRuntime(1010):atandroid.graphics.BitmapFactory.nativeDecodeByteArray(NativeMethod)ERROR/AndroidRuntime(1010):atandroid.graphics.BitmapFactory.decodeByteA

使用 Base64 将 Android 图像上传/下载到 JSON 会导致内存不足错误

我目前将图像编码和解码为Base64。通过使用流将图像编码为字符串,我克服了最初的OOM问题。我现在的问题是,我无法理解如何通过Gson将多个分辨率图像(5620x3747-4.92MB或3264x1836-1.35MB)的多个Base64编码字符串添加到JSON对象。目前Gson仅使用来自5312x2988-4.95MB图像的2个Base64字符串抛出OOM异常。据我所知,android可能只能为每个应用程序节省16/20Mb,因此这种转换肯定超出了限制。如何将流中的Base64字符串写入JSON对象,该对象将包含发布到我的服务器所需的特定值?将我的服务器更改为接受多部分请求而不是具

Android:内存不足错误StringBuilder

在我的应用程序中,我以JSON的形式从服务器获取数据。数据约为1.5MB。该应用程序可以正常工作,但有时会在从服务器获取数据时崩溃,出现OutOfMemoryError。这是我的方法:privateStringsendPostRequest(Stringurl,Listparams)throwsException{Stringret=null;BufferedReaderbufferedReader=null;HttpClienthttpClient=newDefaultHttpClient();HttpPostrequest=newHttpPost(url);try{UrlEncod

android - 内存不足错误 : Using a image which is 1080*1920 do the splash page

这个问题在这里已经有了答案:StrangeOutOfMemoryissuewhileloadinganimagetoaBitmapobject(44个答案)关闭7年前。我想在我的Android应用程序中实现启动页面。所以在布局xml中,有一个imageView,图像文件是一个png文件,是1080*1920,当运行应用程序时,会发生OutOfMemoryError错误,我该如何解决?XML文件:错误信息:04-1718:40:16.03829793-29793/cn.test.androidE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:cn.t

android - 使用代码压缩器 R8 使用 Android Studio 3.4 构建时出现内存不足问题

我使用的是最新稳定版AndroidStudio-3.4。当我构建调试apk(没有proguard)时,它工作正常。但是在获取发布版本时会出现问题。它默认使用最新的R8压缩器。它给我一个内存不足的错误。我尝试更改gradle.properties文件中的值,如下所示,这发生在执行transformClassesAndResourcesWithR8ForRelease任务时。org.gradle.jvmargs=-Xmx4g-XX:MaxPermSize=2g-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8它仍然给我同样的错误。最后我