解决方案 »

  1.   

    SDK版本可以通过xml修改?你是想说你的模拟机是4.2,手机版本是4.0?android只能以前的版本兼容后面的版本,重新来过吧,重新建立一个4.0的工程,copy下,,,
      

  2.   

    问一下楼主:模拟器一定要用java吗?
    我做了个html的手机页面,可不可以用模拟器?
      

  3.   

    非常感谢楼上各位对本问题的热情回答,目前本问题的原因 我已经找到,现把问题原因说明如下,让以后碰到同样问题的网友能作一下参考:
    1.在我工程里,数据库是从外部导入的,放在了res/raw下,而这个文件夹下的数据库是没有读写权限的。
    2.我通过java文件读写 把res/raw下的数据库导入到了data/data/包名 下,用模拟器运行的时候在DDMS下 data/data/包名下,能够看到该文件夹。在模拟器上能读到这个数据库,但是把程序移到手机上,在手机上读不到数据库,所以出现“应用程序意外停止”的错误。
    3.在开发android工程的时候,最好连接真机进行测试,有时候模拟器上成功了的程序,移植到真机上却未必好使。我后来也是通过连接真机进行调试,才发现数据库压根读不到手机上。希望网友们以后不要犯和我类似的错误。
      

  4.   

    还是没听明白你讲的内容,难道你的数据库以前位置没放在data/data/包名下,修改放在该包名下在真机上运行成功了,可是我是一直把数据库放在这个data/data/包名下啊,在模拟器上运行成功,但在真机上还是报跟你一样的错误提示,求解啊
      

  5.   

    drawable-hdpi我得是放在了drawable-hdpi里的不应该呀