解决方案 »

  1.   

    LogCat的错误如下:
    01-28 00:53:57.996: E/Trace(945): error opening trace file: No such file or directory (2)
    01-28 00:54:23.756: E/AndroidRuntime(945): FATAL EXCEPTION: UploadLocationWorkerThread01-28 00:54:23.756: E/AndroidRuntime(945): java.lang.NullPointerException01-28 00:54:23.756: E/AndroidRuntime(945):  at com.lzboyang.wqt.service.UploadLocationService$aThread.run(UploadLocationService.java:392)
      

  2.   

    第392行的代码就是SQLiteDatabase db = so.getWritableDatabase()
      

  3.   

    应该是so这个对象为空吧,这个对象LZ怎么创建的?
      

  4.   

    懷疑so爲null,你可以在調用so.getWritableDatabase()之前先打印一下so的值看看
      

  5.   

    这是从哪里抄的代码啊,注册下面两行代码的区别
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
    super(context, DATABASE_NAME, factory, DATABASE_VERSION);
      

  6.   

    我猜是这个原因,没有创建数据库。
    No such file or directory
    你按下面链接试试。
    http://blog.csdn.net/liuhe688/article/details/6715983