【Eclipse导入外部包解决方案】由GoogleMap导入gms包问题引出

这两天一直在按着官方方法学GoogleMap却总是出两个问题:

  1.  程序中通过FragmentTransaction添加MapFragment(com.google.android.gms.maps.MapFragment)时,总是报ClassNotFoundException:MapFragment.网上说的最多的BuildPath导入谷歌服务包没效果,后来才看到有人说的还要在Properties -> Android里下面的Libraries中Add里讲包导入才会工作.结果可行已解决.

  2.  若使用Layout XML文件中直接添加<fragment/>标签,却总是报InflateException:Error inflating class fragment,

  后来才看到下面还有个Exception:MapFragment couldn't cast to Fragment

  用了各种办法就是没搞定.后来把Fragment的包用android.support.v4.app.Fragment;然后fragment的class=com.google.android.gms.maps.SupportMapFragment就解决了。

  不过更不解了 Support包不是说用来给低版本的系统用的么.可我本身就是在4.0上开发,为什么还要用support包.那本地的非Support包又要什么时候用??

  

  不解。真心求知情者帮忙解惑!

转载于:https://www.cnblogs.com/DonkeyTomy/archive/2013/03/18/2967040.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值