当前位置: 首页 > 面试题库 >

由于许可证,在Jenkins上构建Android失败

魏岳
2023-03-14
问题内容

我有一个使用命令汇编等成功构建的应用程序…一切正常。我决定使用Jenkins,但是在构建时出现错误提示:

* What went wrong:
25  A problem occurred configuring project ':app'.
26  > You have not accepted the license agreements of the following SDK components:
27    [Android SDK Build-Tools 25].
28    Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.

我正在使用版本25.0.0的构建工具,并使用命令在Jenkins上将SDK更新为最新版本 android update sdk --no-ui --filter the_index_to_update

那怎么了?


问题答案:

因此,正如Google在这里所说:使用Gradle自动下载缺少的软件包

您可以将本地许可证复制到远程服务器。所以现在它可以正常工作了,对我来说太糟糕了,我不知道如何在远程上更新sdk时…



 类似资料:
  • [maventest]$/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/bin/java-xmx512m-xx:maxpermsize=128m-dfile.encoding=utf-8-cp/users/shared/jenkins/home/plugins/maven-plugin/web-inf/lib/mav

  • 回溯(最近一次通话最后一次): [3/132]ACTION//chrome/android:chrome_java_resources(//build/tools chain/android:android_clang_arm)忍者:构建停止:子命令失败。 编辑 历史是一排。xml 乌尔希斯拉。JAVA 唯一的方法不是显示错误的整个类 我之前得到的错误突然消失,现在突然构建停止。 错误: ../.

  • 问题内容: 每当我尝试使用Jenkins进行构建时,都会出现以下错误 无法应用插件[id’io.fabric’]无法创建类型为’CrashlyticsPlugin’的插件。 从Gradle中删除Crashlytics可以解决此问题 问题答案: 所以我想我通过结合使用这个答案这些是您需要遵循的最终命令: 这是这种情况的相关调试日志: 和@TarahWheelerVanVlack答案来解决它,我不得不

  • 我使用Gradle 4.10.2(但使用最新版本让它工作会很好)。这是我的gradle文件: 当我执行时,它会失败并出现很多错误。这些错误都是由于没有找到lombok自动生成的getter、setter等。如何解决这些错误?我看过其他关于这个问题的帖子,他们都建议将lombok依赖项添加为 使现代化 以下是我得到的几个错误: 日志应该来自注释。并且来自于在CarDto上注释的@Builder(Bu

  • 我是詹金斯的新手。然而,这个问题看起来很容易,但它对我不起作用。我的源代码是在GIT中,我正在使用GIT存储库。我得到下面的错误。 提前谢了。 由用户abc在工作区/var/lib/jenkins/workspace/hello World中的master上构建启动 从以下内容获取上游更改 git--版本#timeout=10使用.gitcredentials设置凭据git config--本地凭

  • 我有一个Android应用程序,当我运行以下命令时,它的构建失败: 以下是我收到的错误: