1

我正在开发一个 Android 应用程序。

我没有将以下权限添加到清单中,但该应用仍然能够成功进行网络调用,没有任何例外。

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

我使用最新的 Retrofit 和 Okhttp 版本进行网络调用,最低 SDK 为 21,编译 SDK 为 29。我创建了一个空项目并再次尝试无权限,但这次出现了缺少权限的异常。

有人知道原因吗?任何帮助,将不胜感激。

4

1 回答 1

1

您正在使用的库很可能已添加该权限。如果需要,请使用AndroidManifest.xml编辑器中的“Merged Manifest”子选项卡来尝试追踪哪些库(或哪些库)提供了INTERNET权限。

于 2020-02-09T23:09:14.457 回答