最近基于谷歌地图开发了一个应用,在虚拟机里可以运行,但是到真机上就不行了,我测试了defy+不行,连安装都装不了,不过HTC G17测试可用。网上查资料说是真机缺少com.google.android.maps.jar,和com.google.android.gtalkservice.jar,但是我用DDMS导入时显示是只读文件,不能导入啊,各位有何良策啊?

解决方案 »

  1.   

    我最近也在玩map+gps,对于你说的这个问题,只要你AndroidManifest.xml文件里引入了Google map的api就行了啊。也就是加上<uses-library android:name="com.google.android.maps" >。
    如果还是不行,你把报错信息贴出来看看吧!大家一起看看!
      

  2.   

    我在虚拟机运行不报错的,只是真机运行就报错或者不能安装了。我加了<uses-library android:name="com.google.android.maps" >,HTC G17测试可用,google api 是2.1的。你用真机测试了吗?
      

  3.   

    虚拟机运行正常,HTC G17 测试可用,defy+不能安装。我引入了<uses-library android:name="com.google.android.maps" >。api是2.1的
      

  4.   

    有的真机里面没有Google的库吧?像模拟器不是也有带Google APi跟不带Google APi的区别
      

  5.   

    那为什么那些真机可以用电子市场里的谷歌地图呢?它添加了那个google库吗?
      

  6.   

    自己把google的服务编译到程序中,嗯,没错
      

  7.   

    估计你的手机阉割过了,把google的服务装回来就可以运行了
      

  8.   

    哪位有google地图的服务框架?发我邮箱好吗?感激不尽了。[email protected]
      

  9.   


    的确很多厂商都把google服务给阉割了,因为天朝连google总是时不时的出现问题,你懂的