关于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-里面设置代理,如果还不行尽量用拨出去吧,我调试了好几天就是因为这个代理的问题。

好了,这个就是我对于android google map的总结,这些是最容易出现崩溃现象的关键点,最不容忽视的地方。至于代码,这个到处都是,自己去吸收吧。

更多相关文章

  1. 由Android想到的事情
  2. ADT版本更新失败,降级
  3. android安装SDK时遇到的一些问题
  4. Android(安卓)Studio出现Gradle DSL method not found:'android(
  5. android软键盘挤压界面的问题解决方法
  6. cocos2dx打包Android出现“未指定Android目标平台版本”问题
  7. android:radius设置圆角失败的问题
  8. 调用android system Search UI须注意的问题
  9. Android(安卓)GUI Padding和斜体字的问题

随机推荐

  1. 简单的python爬取网页字符串内容并保存
  2. Python学习笔记(8)
  3. pip常用命令汇总
  4. 在Python中显示来自控制台的图像
  5. python正则表达式的使用
  6. Python发送邮件(最全)
  7. python:inspect函数自动生成函数名
  8. 简单的车牌识别预处理小程序
  9. 机器学习算法入门之(一) 梯度下降法实现
  10. python在windows中的文件路径问题