我想得到反应本地项目的Wifi列表,使用反应-本地-android-wifi模块。
但是在我使用API27的真实设备上,我在Visual Studio日志中出现了一个WifiPermissionsUtil: Denied: no location permission错误。
我的AndroidManifest.xml权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>它在Android模拟器(API 26)上工作:

有人知道我是否需要为API 27添加其他权限吗?
发布于 2019-03-27 20:04:56
我也有同样的问题。您只需在清单文件中添加以下代码:
<uses-feature android:name="android.hardware.location.gps"
android:required="true"/>你需要打开你的设备位置:我用react-native-android-location-services-dialog-box库打开了设备位置。它起作用了。
https://stackoverflow.com/questions/52536005
复制相似问题