当前位置: 代码迷 >> Android >> android 定位 代码关于android gps定位最容易出现崩溃的有关问题总结(转)
  详细解决方案

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

热度:358   发布时间:2016-05-01 16:38:23.0
android 定位 代码关于android gps定位最容易出现崩溃的问题总结(转)
关于android gps定位最容易出现崩溃的问题总结(转)2011-01-05 20:39刚开始进修android,会出现各类稀奇古怪的问题。今天碰到一个问题,运行时提示java.lang.ClassNotFoundException:com.android.test.MyMap.MyMap in loader [email protected],问题迎刃而解。

---

总结下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的总结,这些是最容易出现崩溃现象的关键点,最不容忽视的地方。至于代码,这个到处都是,自己去吸收吧。

  相关解决方案