当前位置: 代码迷 >> Android >> 程序在有点手机上可以正常运行,在有些手机上刚启动就崩溃
  详细解决方案

程序在有点手机上可以正常运行,在有些手机上刚启动就崩溃

热度:39   发布时间:2016-04-28 04:30:47.0
程序在有些手机上可以正常运行,在有些手机上刚启动就崩溃
07-30 10:15:19.035: E/PhonePolicy(1510): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
07-30 10:15:20.424: E/ActivityManager(259): mtprof entry can not found!
07-30 10:15:20.424: E/ActivityManager(259): java.io.FileNotFoundException: /proc/mtprof/status: open failed: ENOENT (No such file or directory)
07-30 10:15:20.424: E/ActivityManager(259):  at libcore.io.IoBridge.open(IoBridge.java:448)
07-30 10:15:20.424: E/ActivityManager(259):  at java.io.FileInputStream.<init>(FileInputStream.java:78)
07-30 10:15:20.424: E/ActivityManager(259):  at java.io.FileInputStream.<init>(FileInputStream.java:105)
07-30 10:15:20.424: E/ActivityManager(259):  at com.android.server.am.ActivityRecord.mtProf(ActivityRecord.java:852)
07-30 10:15:20.424: E/ActivityManager(259):  at com.android.server.am.ActivityRecord.windowsDrawn(ActivityRecord.java:653)
07-30 10:15:20.424: E/ActivityManager(259):  at com.android.server.am.ActivityRecord$Token.windowsDrawn(ActivityRecord.java:225)
07-30 10:15:20.424: E/ActivityManager(259):  at com.android.server.wm.WindowManagerService$H.handleMessage(WindowManagerService.java:7032)
07-30 10:15:20.424: E/ActivityManager(259):  at android.os.Handler.dispatchMessage(Handler.java:99)
07-30 10:15:20.424: E/ActivityManager(259):  at android.os.Looper.loop(Looper.java:154)
07-30 10:15:20.424: E/ActivityManager(259):  at com.android.server.wm.WindowManagerService$WMThread.run(WindowManagerService.java:758)
07-30 10:15:20.424: E/ActivityManager(259): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
07-30 10:15:20.424: E/ActivityManager(259):  at libcore.io.Posix.open(Native Method)
07-30 10:15:20.424: E/ActivityManager(259):  at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
07-30 10:15:20.424: E/ActivityManager(259):  at libcore.io.IoBridge.open(IoBridge.java:432)
07-30 10:15:20.424: E/ActivityManager(259):  ... 9 more
07-30 10:15:20.451: E/AndroidRuntime(1510): FATAL EXCEPTION: main
07-30 10:15:20.451: E/AndroidRuntime(1510): java.lang.NoSuchMethodError: android.widget.GridView.getColumnWidth
07-30 10:15:20.451: E/AndroidRuntime(1510):  at com.willing.bookyard.ui.AcademyFragment$2.onItemSelected(AcademyFragment.java:202)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.widget.AdapterView.fireOnSelected(AdapterView.java:896)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.widget.AdapterView.access$200(AdapterView.java:49)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.widget.AdapterView$SelectionNotifier.run(AdapterView.java:862)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.os.Handler.handleCallback(Handler.java:605)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.os.Handler.dispatchMessage(Handler.java:92)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.os.Looper.loop(Looper.java:154)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at android.app.ActivityThread.main(ActivityThread.java:4624)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at java.lang.reflect.Method.invokeNative(Native Method)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at java.lang.reflect.Method.invoke(Method.java:511)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:965)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:732)
07-30 10:15:20.451: E/AndroidRuntime(1510):  at dalvik.system.NativeStart.main(Native Method)

------解决方案--------------------
 每个手机的android版本都不一样,可能开发的时候用了高版本的方法,在手机中没有这个方法可以调用,就崩溃了
------解决方案--------------------

要看你的手机系统版本,是否在你应用支持的SDK版本范围内。
------解决方案--------------------
说找不到文件,版本问题吧,,,
  相关解决方案