当前位置: 代码迷 >> Android >> 关于Android GPS的有关问题
  详细解决方案

关于Android GPS的有关问题

热度:35   发布时间:2016-04-27 22:37:10.0
关于Android GPS的问题
很简单的一个东西。。。
就是通过GPS获取位置信息,把经度和纬度显示出来。。。
但是一运行就提示“停止运行”
(权限已经加过了)
<uses-permission android:name="ANDROID.PERMISSION.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="ANDROID.PERMISSION.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="ANDROID.PERMISSION.INTERNET"/>



显示错误是
“W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x415d1c50)”
但是在网上查了,并没有找到什么有用的信息。。。

之前按网上源代码打的一个,也是一运行就“停止运行”,然后调试的时候说是SecurityException,requires一个permission,问题时这个permission我已经加到AndroidManifest里面了。。。

为这个问题纠结了一天。。。
------解决思路----------------------
错误信息发出来
------解决思路----------------------
GPS定位权限没有。
你的权限加错了,ANDROID.PERMISSION改成小写的android.permission
------解决思路----------------------
引用:
Quote: 引用:

GPS定位权限没有。
你的权限加错了,ANDROID.PERMISSION改成小写的android.permission


哦哦,不好意思刚刚弄错了,为了写这个帖子不小心把里面的权限剪切出来了。。。
加上权限之后运行程序,整个界面是全黑的,不显示任何东西。。。
信息如下:
10-16 16:14:42.409  10989-10989/com.archeries.gps D/libEGL﹕ loaded /vendor/lib/egl/libEGL_adreno.so
10-16 16:14:42.409  10989-10989/com.archeries.gps D/libEGL﹕ loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
10-16 16:14:42.409  10989-10989/com.archeries.gps D/libEGL﹕ loaded /vendor/lib/egl/libGLESv2_adreno.so
10-16 16:14:42.409  10989-10989/com.archeries.gps I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:316>: EGL 1.4 QUALCOMM build: _msm8974_refs/tags/AU_LINUX_ANDROID_JB_3.1.2.04.02.02.125.032_CL3849330_release_AU (CL3849330)
    OpenGL ES Shader Compiler Version: 17.01.10.SPL
    Build Date: 10/21/13 Mon
    Local Branch: jb_3.1.2
    Remote Branch: quic/4da73f3b691eea7a9356efff8d609916f1975107
    Local Patches: NONE
    Reconstruct Branch: NOTHING
10-16 16:14:42.449  10989-10989/com.archeries.gps D/OpenGLRenderer﹕ Enabling debug mode 0
权限大写是因为IDEA快速完成的打出来就是大写的。。。不过小写也试过,一样的。

不是程序的问题,代码是没有问题的,你可以换个手机试试
  相关解决方案