Adroid GridView 内存溢出,求助~ AdroidGridView内存溢出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 09-02 03:03:33.746: W/dalvikvm(3585): threadid=1: thread exiting with uncaught exception (group=0xb4ad4b90)09-02 03:03:33.886: E/AndroidRuntime(3585): FATAL EXCEPTION: main09-02 03:03:33.886: E/AndroidRuntime(3585): Process: com.bluefly.dzjb, PID: 358509-02 03:03:33.886: E/AndroidRuntime(3585): java.lang.OutOfMemoryError09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:575)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:410)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.content.res.Resources.loadDrawable(Resources.java:2110)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.content.res.Resources.getDrawable(Resources.java:700)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.ImageView.resolveUri(ImageView.java:638)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.ImageView.setImageResource(ImageView.java:367)09-02 03:03:33.886: E/AndroidRuntime(3585): at com.bluefly.dzjb.PictureAdapter.getView(SecondActivity.java:145)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.AbsListView.obtainView(AbsListView.java:2263)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.makeAndAddView(GridView.java:1345)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.makeRow(GridView.java:345)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.fillDown(GridView.java:287)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.fillFromTop(GridView.java:421)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.layoutChildren(GridView.java:1233)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.AbsListView.onLayout(AbsListView.java:2091)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.onLayout(FrameLayout.java:388)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:374)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.onLayout(FrameLayout.java:388)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1985)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1742)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer.doCallbacks(Choreographer.java:562)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer.doFrame(Choreographer.java:532)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Handler.handleCallback(Handler.java:733)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Handler.dispatchMessage(Handler.java:95)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Looper.loop(Looper.java:137)09-02 03:03:33.886: E/AndroidRuntime(3585): at android.app.ActivityThread.main(ActivityThread.java:4998)09-02 03:03:33.886: E/AndroidRuntime(3585): at java.lang.reflect.Method.invokeNative(Native Method)09-02 03:03:33.886: E/AndroidRuntime(3585): at java.lang.reflect.Method.invoke(Method.java:515)09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)09-02 03:03:33.886: E/AndroidRuntime(3585): at dalvik.system.NativeStart.main(Native Method) 应该是图片引起的图片处理 https://github.com/nostra13/Android-Universal-Image-Loader 做一下图片缓存就行了划出屏幕的bitmap制空 09-02 03:03:33.886: E/AndroidRuntime(3585): at com.bluefly.dzjb.PictureAdapter.getView(SecondActivity.java:145)把你的适配器代码发出来呗,看看getView是怎么写的,没代码别人很难看出问题的,都是一些建议性的东西 直接使用Image-loader開源代碼,自己弄會出現很多問題,就算最後實現了也難保以後不出現問題。 是图片导致的内存溢出。lz可以到网上搜索下Android 图片溢出 菜鸟求助,错误不知道怎么解决 求救,添加自己的系统应用时,生成的APK没有lib/armeabi文件夹 想下ex4-to-mq4,该怎么下 android android项目连接服务器报错 怎么在java类里面发送广播,跪求大神指点 Android 4.4.2 中读取通讯录的问题. android的网络访问是不是比ios慢? Webview加载网页出现放大,使用系统浏览器加载就不会,这是什么原因? 摄像头遮挡提示的原理是什么 Android Dialog如何显示在指定控件的下面 关于listview清空的问题
09-02 03:03:33.886: E/AndroidRuntime(3585): FATAL EXCEPTION: main
09-02 03:03:33.886: E/AndroidRuntime(3585): Process: com.bluefly.dzjb, PID: 3585
09-02 03:03:33.886: E/AndroidRuntime(3585): java.lang.OutOfMemoryError
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:575)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:410)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.content.res.Resources.loadDrawable(Resources.java:2110)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.content.res.Resources.getDrawable(Resources.java:700)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.ImageView.resolveUri(ImageView.java:638)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.ImageView.setImageResource(ImageView.java:367)
09-02 03:03:33.886: E/AndroidRuntime(3585): at com.bluefly.dzjb.PictureAdapter.getView(SecondActivity.java:145)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.AbsListView.obtainView(AbsListView.java:2263)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.makeAndAddView(GridView.java:1345)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.makeRow(GridView.java:345)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.fillDown(GridView.java:287)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.fillFromTop(GridView.java:421)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.GridView.layoutChildren(GridView.java:1233)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.AbsListView.onLayout(AbsListView.java:2091)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)
09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:374)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.View.layout(View.java:14785)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewGroup.layout(ViewGroup.java:4631)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1985)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1742)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer.doFrame(Choreographer.java:532)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Handler.handleCallback(Handler.java:733)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Handler.dispatchMessage(Handler.java:95)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.os.Looper.loop(Looper.java:137)
09-02 03:03:33.886: E/AndroidRuntime(3585): at android.app.ActivityThread.main(ActivityThread.java:4998)
09-02 03:03:33.886: E/AndroidRuntime(3585): at java.lang.reflect.Method.invokeNative(Native Method)
09-02 03:03:33.886: E/AndroidRuntime(3585): at java.lang.reflect.Method.invoke(Method.java:515)
09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
09-02 03:03:33.886: E/AndroidRuntime(3585): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
09-02 03:03:33.886: E/AndroidRuntime(3585): at dalvik.system.NativeStart.main(Native Method)