【发布时间】:2016-04-05 14:14:30
【问题描述】:
这是我的清单文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.steff.barometer" >
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
所以我从 android studio 运行应用程序并得到:
java.lang.SecurityException: Client must have ACCESS_FINE_LOCATION permission to request PRIORITY_HIGH_ACCURACY locations.
我已经从我的设备中完全删除了该应用程序,还清理了我的项目并尝试重新部署,但没有任何效果...
我使用带有 Android 6 的 Nexus 5 作为测试设备,Android 项目 SDK 设置为 23
【问题讨论】:
-
您用于测试运行的设备是什么版本的Android?
-
尝试添加此权限,
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> -
您正在尝试在没有互联网权限的情况下定位一个地方?
-
@Tanis.7x Nexus 5 与 Android 6.0,android sdk 23