gpt4 book ai didi

android - 自 API 28 以来,是否再次需要 android.permission.INTERNET?

转载 作者:行者123 更新时间:2023-12-05 00:09:17 25 4
gpt4 key购买 nike

尝试将 admob 和 api 级别更新为 API 28 后,我收到此 Lint 警告:

Missing permissions required by MobileAds.initialize: android.permission.INTERNET

调用这些函数时:

MobileAds.initialize(context, context.getString(R.string.app_id));
mInterstitialAd.loadAd(new AdRequest.Builder().build());

这怎么可能?

我记得很多年前就不需要 android.permission.INTERNET 了。应用程序无需使用该权限即可访问 Internet。即使在这个应用程序中,我也有一些互联网连接,并且它们运行正常。我正在检索数据并且它正在运行,甚至正在显示广告。并且所有这些都未经 list 上声明的许可。

为什么 Lint 会显示该警告?

最佳答案

从那时起就需要 android.permission.INTERNET 权限。

但有可能 uses-permission 已由您包含的依赖项声明,现在它不再存在,要么是因为您删除了该依赖项,要么是它的更新版本不需要它了。所以现在您必须在 list 中明确请求许可。

关于android - 自 API 28 以来,是否再次需要 android.permission.INTERNET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55951450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com