错误要求权限android.permission.connectivity\内部android.permission.mainline\网络\堆栈

fykwrbwg  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(526)

我写了一个简单的应用程序,希望连接到android 10上的特定wifi网络。我在manifest.xml中提供了我认为可能需要的所有权限。

<uses-permission-sdk-23 android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission-sdk-23 android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission-sdk-23 android:name="android.permission.INTERNET"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission-sdk-23 android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission-sdk-23 android:name="android.permission.CONNECTIVITY_INTERNAL" />
<uses-permission-sdk-23 android:name="android.permission.MAINLINE_NETWORK_STACK" />

但是当我使用函数“connectivitymanager.requestnetwork”时,我得到一个错误:
java.lang.securityexception:需要以下权限之一:android.permission.connectivity\u internal、android.permission.mainline\u network\u stack。
在我要请求权限的代码中,这两个权限没有定义,不能用于请求。
有人知道这个权限或错误的原因吗?
jü奥尔根

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题