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

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

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

  1. <uses-permission-sdk-23 android:name="android.permission.ACCESS_NETWORK_STATE"/>
  2. <uses-permission-sdk-23 android:name="android.permission.CHANGE_NETWORK_STATE" />
  3. <uses-permission-sdk-23 android:name="android.permission.INTERNET"/>
  4. <uses-permission-sdk-23 android:name="android.permission.ACCESS_WIFI_STATE"/>
  5. <uses-permission-sdk-23 android:name="android.permission.CHANGE_WIFI_STATE"/>
  6. <uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION" />
  7. <uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION" />
  8. <uses-permission-sdk-23 android:name="android.permission.CONNECTIVITY_INTERNAL" />
  9. <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ü奥尔根

暂无答案!

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

相关问题