由于某些许可证尚未接受,因此无法安装以下Android SDK软件包。平台; android-28 Android SDK平台28

时间:2019-05-10 11:00:21

标签: android android-studio react-native

我正在尝试在没有android studio的情况下运行react-native项目。我正在使用 Genymotion

我已经正确配置了Genymotion,并且正在为我创建虚拟设备。

  • 已安装本机cli

  • 创建了本机反应项目

  • 进入该项目

但是

问题

当我尝试运行react-native run-android时,它显示以下内容:

  

info正在启动JS服务器...   信息在设备上构建和安装应用程序(cd android && gradlew.bat app:installDebug)...

     

配置项目:app   在C:\ Users \\ AppData \ Local \ Android \ android-sdk \ licenses中检查软件包Android SDK Platform 28的许可证   警告:不接受Android SDK Platform 28软件包的许可证。

     

失败:构建失败,并出现异常。

  • 出了什么问题: 配置项目':app'时发生问题。

      

    由于某些许可证尚未接受,因此无法安装以下Android SDK软件包。    平台; android-28 Android SDK平台28   要构建此项目,请接受SDK许可协议并使用Android Studio SDK Manager安装缺少的组件。   或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html

    使用Android SDK:C:\ Users \ Mehmood khan \ AppData \ Local \ Android \ android-sdk

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助
  

10秒内失败   错误无法在设备上安装该应用程序,有关详细信息,请阅读上述错误。   确保您正在运行Android模拟器或已连接设备,并且   设置您的Android开发环境:   https://facebook.github.io/react-native/docs/getting-started.html   错误命令失败:gradlew.bat app:installDebug

我发现了以下解决上述问题的方法

要接受SDK的许可证,请进入以下文件夹: C:用户// appdata / local / android / android-sdk / tools / bin

并运行以下命令: sdkmanager-许可证 然后接受许可,它将起作用

但这给了我

  

bash:sdkmanager:找不到命令

目标

我希望当我运行react-native run-android时,它应该打开具有全新项目欢迎本机响应的genymotion虚拟设备,我该怎么做? 我是android开发的新手,我设置了一些环境变量,但是我不知道它们的用途,请告诉我是否做错了事。

注意: 我尚未安装android studio,我刚刚下载了SDK工具,不知道是否缺少android studio会引起一些问题。 任何帮助将不胜感激。

0 个答案:

没有答案