当前位置: 首页 > 知识库问答 >
问题:

请接受所有必要的Android SDK许可证

冯峻
2023-03-14

第一次在Windows上设置React Native开发环境,我创建了一个新的React Native项目,将cd放入其中,然后运行React Native run android。我收到错误信息:

正在启动JS服务器。。。系统找不到指定的路径。信息启动模拟器。。。错误:无法启动emulator。原因:未找到作为emulator-list avds输出的模拟器。警告:请手动启动模拟器或连接设备。否则应用程序可能无法启动。

错误安装应用程序失败。请使用Android SDK管理器接受所有必要的Android SDK许可证:"$ANDROID_HOME/工具/bin/sdkManager--许可证"。运行CLI与--详细的标志。错误:命令失败:gradlew.bat应用程序:安装调试-PreactNativeDevServerPort=8081

我试过:

警告:文件C:\Users\steve\。android\repositories。无法加载cfg。接受所有SDK软件包许可证。=========]100%的计算更新。。。

我创建了一个空白的C:\Users\steve\。android\repositories。cfg文件,并通过Android Studio启动了Android emulator,但收到了相同的错误。

共有2个答案

牛骞仕
2023-03-14

您需要通过终端/提示接受许可证:

1.在Windows上:

$ cd /d "%ANDROID_SDK_ROOT%/tools/bin"
$ sdkmanager --licenses

2.在linux上:

$ cd Android/sdk/tools/bin/
$ ./sdkmanager --licenses
太叔繁
2023-03-14
  • 安装最新JDK--安装链接
  • 导出JAVA_HOME和ANDROID_HOME环境变量设置链接

如果你是Windows机器运行以下命令

cmd.exe /C"%ANDROID_HOME%\tools\bin\sdkmanager.bat --licenses" 

如果您是macOS,请运行以下命令

yes | sudo ~/Library/Android/sdk/tools/bin/sdkmanager --licenses
 类似资料:
  • 我试图开始运行我的反应原生项目。但是我在运行命令时遇到了这个错误。我尝试了一系列我在网上找到的解决方案,但都不起作用。 3s内构建失败 如何解决这个问题。 提前感谢:)

  • 我没有成功地接受许可证。当我试图运行“C:\Users\Damien\AppData\Local\Android\Sdk\tools\bin\sdkmanager.bat--licenses”来接受许可证时,我出现了以下错误:线程“main”java中出现异常。lang.NoClassDefFoundError:javax/xml/bind/annotation/XmlSchema 问题是什么:我

  • 我在接受Android SDK构建工具28.0.3的许可时遇到了问题。在Gitlab上运行时会出现。

  • 我从应用程序文件夹中删除了xcode.app。 之后,我通过软件更新重新下载了xcode,运行(在末尾键入accept),然后从站点安装并运行 但错误仍然存在。 基于@andre-m注释的更新(引用https://apple.stackExchange.com/questions/175069/how-to-accept-xcode-license): 我已经提到过我已经运行了,但我也尝试了: ,

  • 已接受所有许可证。我怎么解决这个? 解决方案:删除,然后通过Android Studio的SDK管理器重新安装所有SDK。

  • 我试图接受Android sdk的所有许可证,通过去目录的sdkManager和做 但我一直在犯这个错误。 我升级了我的java版本,我直接尝试了这个也在一些stackoverflow答案中提到: 但我也犯了同样的错误。 我的java版本是: