- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有以下 Travis-CI 配置:
language: android
jdk: oraclejdk8
android:
components:
- build-tools-22.0.1
- android-22
- extra-google-m2repository
before_install:
- openssl aes-256-cbc -K $encrypted_8bf9e2e639dc_key -iv $encrypted_8bf9e2e639dc_iv
-in secrets.tar.enc -out secrets.tar -d
- tar xvf secrets.tar
- chmod +x gradlew
当它尝试构建时出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> You have not accepted the license agreements of the following SDK components:
[ConstraintLayout for Android 1.0.0-alpha7, Solver for ConstraintLayout 1.0.0-alpha7].
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.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1 mins 17.927 secs
The command "./gradlew build connectedCheck" exited with 1.
Done. Your build exited with 1.
现在,根据 travis 文档的说法,travis 默认接受所有许可证,所以这不应该发生。
有什么办法可以解决吗?
最佳答案
接受所有许可的另一个选项如下:
before_install:
- mkdir "$ANDROID_HOME/licenses" || true
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
您可以在这里找到更多相关信息:
关于android - Travis-CI 构建失败, "You have not accepted the license agreements",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092774/
我需要读取表协议(protocol)中的所有记录,更改已提交的付款,并更新所有记录,保存到表中。所以,我的问题是, save() 只创建空记录。不更新现有记录。我向您展示如何: 从表中读取: $agr
我在执行 Diffie Hellman 时遇到问题。我正在使用这段代码 http://www.java2s.com/Tutorial/Java/0490__Security/DiffieHellman
我正在阅读 the spec of Paypal billing agreements .上面写着 A reference transaction must have occurred within
一些相当基本的问题,因为我似乎无法在 API 文档中找到简单的答案。 我有一家卖杂志和其他商品的商店。目前正在销售单件或成组商品,并使用 PayPal REST API 收费。 我们想添加订阅 - 我
我正在尝试使用 Start-BitsTransfer 在 Windows Server 2016 Core 上下载 JDK8。 当执行命令(如图所示)时,出现重定向错误。不接受许可也可能是个问题,我怎
我正在使用 Google 开发 android 和 ios 应用程序 flutter . 当我将 shared_preferences 之类的新依赖项添加到 pubspec.yaml 然后在终端中执行
使用类 javacard.security.KeyAgreement(Java Card 3.0.1 经典版)可以制定 EC-DH key 协议(protocol)。但是没有定义具体的曲线。据我了解,
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 8 年前。 Improve
我现在致力于 PayPal 集成。因此,我在沙箱内注册了 REST APP,成功执行了第一个 REST 调用和对端点的进一步操作。 但是我有一个问题: PayPal 沙盒是否暗示了一些用户界面,我可以
我收到一封来自苹果的邮件“此证书将在 30 天内失效。要创建新证书,请访问您帐户中的证书、标识符和配置文件”。我登录到开发者网站,它显示消息“The Apple Developer Program L
我有以下 Travis-CI 配置: language: android jdk: oraclejdk8 android: components: - build-tools-22.0.1
我的 Xcode 自动更新了,现在我收到这个错误: The 'Apple Developer Program License Agreement' has been updated. In order
几周前,我在登录 itunesconnect.apple.com 时收到此消息。那时我试着签了名,但没有找到,所以我把问题推迟到了以后。 好吧,晚点是现在,我需要签署它来创建一个新的应用程序。 Rev
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我有一个 webapp,它使用带有 Spring Security 插件的 Grails 进行身份验证和授权。 我有一个来自企业的新要求,他们希望在登录系统时强制所有用户显示我们当前的许可协议(pro
我已经下载了 adt-bundle-windows-x86_64-20130219 并在 Jenkins 配置系统的 Android SDK 根目录中应用了 $ANDROID_HOME/sdk。 我的
我正在尝试运行 react-native run-android 并收到此错误消息: 出了什么问题:配置项目“:RNSwipeView”时出现问题。 You have not accepted the
我需要帮助在 Inno Setup 表单上放置一个按钮(打印协议(protocol))以通过打印机打印 EULA。 在安装过程中,当用户协议(protocol)页面出现时,有 3 个按钮(返回、下一步
在 Inno Setup 中,我拥有和最终用户许可协议(protocol)页面,其中包含“我接受该协议(protocol)”和“我不接受该协议(protocol)”。 如何使“我接受”单选按钮默认选中
我的应用程序被应用商店拒绝。应用程序中有 iAd 和 GoogleAnalytics(版本 3.10)。在将应用程序提交到商店时,我在下面的屏幕截图中选择了前 2 和限制广告跟踪设置。 查看我添加的框
我是一名优秀的程序员,十分优秀!