首页 > 解决方案 > 反应原生 || 当 sdkVersion 为 30 时,InAppBrowser 不可用

问题描述

我正在使用 InAppBrowser 创建一个用于登录屏幕的移动应用程序。根据 InAppBrowser 的文档,以下是 sdk 配置

 buildscript {
      ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 16
        compileSdkVersion = 28
        targetSdkVersion = 28
        // Remove 'supportLibVersion' property and put specific versions for AndroidX libraries
        androidXAnnotation = "1.2.0"
        androidXBrowser = "1.3.0"
        // Put here other AndroidX dependencies
      }

当我将捆绑包上传到 Playstore 时,出现以下错误。

您的应用当前面向 API 级别 29,并且必须至少面向 API 级别 30,以确保其构建在针对安全性和性能进行了优化的最新 API 之上。将应用的目标 API 级别更改为至少 30。

所以我将 compileSdkVersion 和 targetSdkVersion 更改为 30 ,然后我收到错误“错误:InAppBrowser 不可用”。

这个问题有什么解决办法吗?

标签: androidreact-nativecross-platforminappbrowsertargetsdkversion

解决方案


推荐阅读