android 定位 代码关于android gps定位最容易出现崩溃的问题总结(转)

关于android gps定位最容易出现崩溃的问题总结(转)2011-01-05 20:39刚开始进修android,会出现各类稀奇古怪的问题。今天碰到一个问题,运行时提示java.lang.ClassNotFoundException:com.android.test.MyMap.MyMap in loader dalvik.system.PathClassLoader@433a7140。有幸搜到这篇文章,问题迎刃而解。

---

总结下android下面做GPS(google map)的时候容易出现的几个问题:

第一:权限问题

首先你要在AndroidManifest.xml中配置一下权限

uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/uses-permission uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/

uses-permission android:name="android.permission.ACCESS_LOCATTON_MOCK_LOCATION"/

uses-permission android:name="android.permission.INTERNET"/

第二:你要新增google的类库

在项目所在处右键---BuildPath--addExtenralArchievs,jar包位于android-sdk-windows\add-ons\addon_google_apis_google_inc_8\libs下面这是谷歌的类库,要导入下。

第三:申请google map的API

这个要根据你的.keystore的指纹码来获取的,另外你还要有谷歌帐号(Email帐号)。具体的流程去baidu一下,这搭就不提了。

第四:配置你的相应的xml文件

在这要加入你刚才生成的google map的API com.google.android.maps.MapView android:id="@+id/mapview"android:layout_width="fill_parent"

android:layout_height="fill_parent"android:apiKey="_"/

第五:你的Activity要担当MapActivity才行

第六:在你的AndroidManifest.xml里面application/标签之间加入uses-library android:name="com.google.android.maps"/这段。

第七:确保你的模拟器能连上网络,也就是能获取google地图的数据才行

第八:打开window---showview---other--android--emulator control在最下面有个send按钮,也就是发送当前是地理位置(经线和纬度)发送到模拟器,在你运行该software之前。

第九:如果你所在的网络有代理,可以经由过程settings-里面设置代理,如果还不行尽量用vpn拨出去吧,我调试了好几天就是因为这个代理的问题。

好了,这个就是我对于android google map的总结,这些是最容易出现崩溃现象的关键点,最不容忽视的地方。至于代码,这个到处都是,自己去吸收吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值