将我的
targetSdk
更改为 32 后,出现以下错误:
Settings key: <bluetooth_address> is only readable to apps with targetSdkVersion lower than or equal to: 31
我认为这是在加载我的应用程序时检查权限时发生的。
我通过将 gradle 版本降级到 7.0.4 并将compileSdkVersion 和 targetSdkVersion 设置为 31 来解决这个问题。
不幸的是,这不是我想要的修复,但这是现在继续工作的中间步骤
您无法直接更改目标版本。在此之前,请参阅有关将应用程序迁移到特定目标版本的 Android 文档。 如果不这样做将会导致错误,因为每个 Android SDK 都有自己的功能和升级,与旧代码不兼容。只需将 Target SDK 版本改回即可解决此错误。但是,最希望被弃用或很快被弃用。