写了个安卓程序,在真机上运行很好,在虚拟机上显示出错。求大神帮助

maninmatrix 2013-03-12 10:14:07
这是logcat出错的地方。
...全文
310 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
a583758394 2015-01-09
  • 打赏
  • 举报
回复
楼主 我的问题解决了。。。我把我的问题说一下吧希望对你有帮助 创建监听器那里有三个碎片布局。我用的 this.findViewByid 这里报错 不能用this寻找控件,所以会找不到
a583758394 2015-01-09
  • 打赏
  • 举报
回复
我的问题跟楼主一样,真机上一直没问题,虚拟机报空指针 我是菜鸟,不怎么懂。
一直再改手机对应的布局,其他都没管 现在手机上运行都没问题,但虚拟机上也是这样
mainsea 2013-04-24
  • 打赏
  • 举报
回复
楼主解决 啦吗?
Imgnation 2013-03-13
  • 打赏
  • 举报
回复
是不是用到文件的,模拟器上没的?
wangruncain 2013-03-13
  • 打赏
  • 举报
回复
service 注册了么?
雨焰 2013-03-13
  • 打赏
  • 举报
回复
唯一能看出来的就是你的应用程序有空指针,无法创建服务!你看看是不是你的声明没有实例化啊! 其他的也看不出来!
maninmatrix 2013-03-12
  • 打赏
  • 举报
回复
引用 6 楼 Ada168855 的回复:
logcat信息不全,看不清楚,你应该将logcat中的内容导出来,然后再复制粘贴到这里
03-12 15:09:01.535: E/MediaPlayer(335): error (1, -2147483648) 03-12 15:09:01.545: W/dalvikvm(335): threadid=1: thread exiting with uncaught exception (group=0x40015560) 03-12 15:09:01.575: E/AndroidRuntime(335): FATAL EXCEPTION: main 03-12 15:09:01.575: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to create service com.xfdream.music.service.MediaPlayerService: java.lang.NullPointerException 03-12 15:09:01.575: E/AndroidRuntime(335): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.app.ActivityThread.access$2500(ActivityThread.java:117) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.os.Handler.dispatchMessage(Handler.java:99) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.os.Looper.loop(Looper.java:123) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.app.ActivityThread.main(ActivityThread.java:3683) 03-12 15:09:01.575: E/AndroidRuntime(335): at java.lang.reflect.Method.invokeNative(Native Method) 03-12 15:09:01.575: E/AndroidRuntime(335): at java.lang.reflect.Method.invoke(Method.java:507) 03-12 15:09:01.575: E/AndroidRuntime(335): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 03-12 15:09:01.575: E/AndroidRuntime(335): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 03-12 15:09:01.575: E/AndroidRuntime(335): at dalvik.system.NativeStart.main(Native Method) 03-12 15:09:01.575: E/AndroidRuntime(335): Caused by: java.lang.NullPointerException 03-12 15:09:01.575: E/AndroidRuntime(335): at com.xfdream.music.service.MediaPlayerService.getSongDuratonTime(MediaPlayerService.java:849) 03-12 15:09:01.575: E/AndroidRuntime(335): at com.xfdream.music.service.MediaPlayerService.getPlayerDuration(MediaPlayerService.java:835) 03-12 15:09:01.575: E/AndroidRuntime(335): at com.xfdream.music.service.MediaPlayerService.init(MediaPlayerService.java:195) 03-12 15:09:01.575: E/AndroidRuntime(335): at com.xfdream.music.service.MediaPlayerService.onCreate(MediaPlayerService.java:110) 03-12 15:09:01.575: E/AndroidRuntime(335): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945) 03-12 15:09:01.575: E/AndroidRuntime(335): ... 10 more 03-12 15:09:01.605: W/ActivityManager(61): Force finishing activity com.xfdream.music/.activity.ListMainActivity 03-12 15:09:02.115: W/ActivityManager(61): Activity pause timeout for HistoryRecord{4064ebe8 com.xfdream.music/.activity.ListMainActivity} 03-12 15:09:02.235: I/ActivityManager(61): Displayed com.android.launcher/com.android.launcher2.Launcher: +39s873ms 03-12 15:09:07.284: I/InputReader(61): Device reconfigured: id=0x0, name=qwerty2, display size is now 480x800 03-12 15:09:07.284: I/InputManager-Callbacks(61): No virtual keys found for device qwerty2. 03-12 15:09:10.484: I/Process(335): Sending signal. PID: 335 SIG: 9 03-12 15:09:10.655: E/InputDispatcher(61): channel '40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8 03-12 15:09:10.655: E/InputDispatcher(61): channel '40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 03-12 15:09:10.684: I/ActivityManager(61): Process com.xfdream.music (pid 335) has died. 03-12 15:09:10.684: W/ActivityManager(61): Scheduling restart of crashed service com.xfdream.music/.service.DownLoadService in 5000ms 03-12 15:09:10.694: W/ActivityManager(61): Scheduling restart of crashed service com.xfdream.music/.service.MediaPlayerService in 18806ms 03-12 15:09:10.814: I/WindowManager(61): WIN DEATH: Window{40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity paused=false} 03-12 15:09:11.144: I/ARMAssembler(61): generated scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at [0x445ed520:0x445ed6e8] in 1556035 ns 03-12 15:09:12.344: W/ActivityManager(61): Activity destroy timeout for HistoryRecord{4064ebe8 com.xfdream.music/.activity.ListMainActivity} 03-12 15:09:15.754: I/ActivityManager(61): Start proc com.xfdream.music for service com.xfdream.music/.service.DownLoadService: pid=349 uid=10034 gids={1015, 3003} 03-12 15:09:29.784: I/StagefrightPlayer(34): setDataSource('/mnt/sdcard/new folder/mp3') 03-12 15:09:29.804: E/MediaPlayer(349): error (1, -2147483648) 03-12 15:09:29.855: W/dalvikvm(349): threadid=1: thread exiting with uncaught exception (group=0x40015560) 03-12 15:09:29.884: E/AndroidRuntime(349): FATAL EXCEPTION: main 03-12 15:09:29.884: E/AndroidRuntime(349): java.lang.RuntimeException: Unable to create service com.xfdream.music.service.MediaPlayerService: java.lang.NullPointerException 03-12 15:09:29.884: E/AndroidRuntime(349): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.app.ActivityThread.access$2500(ActivityThread.java:117) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.os.Handler.dispatchMessage(Handler.java:99) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.os.Looper.loop(Looper.java:123) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.app.ActivityThread.main(ActivityThread.java:3683) 03-12 15:09:29.884: E/AndroidRuntime(349): at java.lang.reflect.Method.invokeNative(Native Method) 03-12 15:09:29.884: E/AndroidRuntime(349): at java.lang.reflect.Method.invoke(Method.java:507) 03-12 15:09:29.884: E/AndroidRuntime(349): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 03-12 15:09:29.884: E/AndroidRuntime(349): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 03-12 15:09:29.884: E/AndroidRuntime(349): at dalvik.system.NativeStart.main(Native Method) 03-12 15:09:29.884: E/AndroidRuntime(349): Caused by: java.lang.NullPointerException 03-12 15:09:29.884: E/AndroidRuntime(349): at com.xfdream.music.service.MediaPlayerService.getSongDuratonTime(MediaPlayerService.java:849) 03-12 15:09:29.884: E/AndroidRuntime(349): at com.xfdream.music.service.MediaPlayerService.getPlayerDuration(MediaPlayerService.java:835) 03-12 15:09:29.884: E/AndroidRuntime(349): at com.xfdream.music.service.MediaPlayerService.init(MediaPlayerService.java:195) 03-12 15:09:29.884: E/AndroidRuntime(349): at com.xfdream.music.service.MediaPlayerService.onCreate(MediaPlayerService.java:110) 03-12 15:09:29.884: E/AndroidRuntime(349): at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945) 03-12 15:09:29.884: E/AndroidRuntime(349): ... 10 more
Ada168855 2013-03-12
  • 打赏
  • 举报
回复
logcat信息不全,看不清楚,你应该将logcat中的内容导出来,然后再复制粘贴到这里
CuGBabyBeaR 2013-03-12
  • 打赏
  • 举报
回复
引用 4 楼 maninmatrix 的回复:
引用 3 楼 CuGBabyBeaR 的回复:引用 2 楼 maninmatrix 的回复:引用 1 楼 CuGBabyBeaR 的回复:他说是空指针。。。你自己查查代码 为什么在真机上没错误呢不看代码怎么知道错误在哪。。。程序没有显示错误啊。打开虚拟机以后运行出错。
...你可以点一下caused by下边一行 然后看看是哪个对象是空指针 然后在分析一下他为什么是空指针
maninmatrix 2013-03-12
  • 打赏
  • 举报
回复
引用 3 楼 CuGBabyBeaR 的回复:
引用 2 楼 maninmatrix 的回复:引用 1 楼 CuGBabyBeaR 的回复:他说是空指针。。。你自己查查代码
为什么在真机上没错误呢不看代码怎么知道错误在哪。。。
程序没有显示错误啊。打开虚拟机以后运行出错。
CuGBabyBeaR 2013-03-12
  • 打赏
  • 举报
回复
引用 2 楼 maninmatrix 的回复:
引用 1 楼 CuGBabyBeaR 的回复:他说是空指针。。。你自己查查代码 为什么在真机上没错误呢
不看代码怎么知道错误在哪。。。
maninmatrix 2013-03-12
  • 打赏
  • 举报
回复
引用 1 楼 CuGBabyBeaR 的回复:
他说是空指针。。。你自己查查代码
为什么在真机上没错误呢
CuGBabyBeaR 2013-03-12
  • 打赏
  • 举报
回复
他说是空指针。。。你自己查查代码

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧