草庐IT

java - Travis CI 上的 Retrolambda

我的travis.yml文件:language:androidjdk:oraclejdk8android:components:-build-tools-22.0.1-android-22-extra-android-m2repositoryscript:-gradlebuildconnectedCheck它在app:compileRetrolambdaDebug期间失败并显示错误消息Process'command'/usr/lib/jvm/java-8-oracle/bin/java''finishedwithnon-zeroexit值1。是否可以在TravisCI上运行Retrol

android - 无法在 Travis CI/Android SDK v20 上使用支持库构建

我希望这不会太具有挑战性,但是:目前我正在尝试在Android/TravisCI中构建一个项目,您可以在here中找到它.我正在尝试使用AndroidL开发人员预览版,并使用Travis-CI进行构建。我希望使用GradleSDKManager插件将允许我这样做。不幸的是,事实并非如此。我不知道我的build.gradle文件是否设置不当,或者是什么,但我希望有人能够为我指明正确的方向。Builderror:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':app'

android - 使用 Gradle 的 Travis-CI Android 测试不断超时

我正在尝试在TravisCI上构建和测试我的项目。它每次都会在我所有的存储库上向我显示相同的重复输出。这是我的travis.ymlhttps://github.com/carts-uiet/cartsbusboarding/blob/master/.travis.ymllanguage:androidandroid:components:#Uncommentthelinesbelowifyouwantto#usethelatestrevisionofAndroidSDKTools#-platform-tools#-tools#TheBuildToolsversionusedbyyour

android - 在 Travis CI 中缓存 Android SDK

我几乎没有在其上设置TravisCI的开源库。它们运行良好,除了检查构建需要25分钟以上的时间。大部分时间浪费在下载依赖和AndroidSDK平台上。目前我的.travis.yml中有以下内容language:androidjdk:-oraclejdk8before_install:-chmod+xgradlewenv:global:-ANDROID_API_LEVEL=24-EMULATOR_API_LEVEL=21-ANDROID_BUILD_TOOLS_VERSION=24.0.1-ANDROID_ABI=google_apis/armeabi-v7a-ADB_INSTALL_T

android - Travis-CI Android SDK 许可问题

我正在尝试使用Travis构建我的Android项目,但目前出现错误:Aproblemoccurredconfiguringproject':app'.>YouhavenotacceptedthelicenseagreementsofthefollowingSDKcomponents:[AndroidSDKBuild-Tools27.0.1].我不知道怎么做,但昨天我可以解决问题:before_install:-yes|sdkmanager"platforms;android-27"但现在它对我没有帮助。如果有任何建议,我将不胜感激。这是构建URLhttps://travis-ci.o

android - travis CI 必须使用 gradlew 才能工作吗?

我正在尝试为我正在处理的项目设置CI,我想知道我们是否真的需要提交gradlew和/或gradle.bat文件以使其工作。是否有解决此问题的方法,或者提交这些文件是唯一的方法? 最佳答案 提交gradlew脚本并不是在TravisCI中构建Gradle项目所必需的。最好的选择可能是使用预安装的Gradle来安装Gradle包装器。这是一个简单的build.gradle的样子:applyplugin:'java'check.doFirst{println"Runninggradlev${project.gradle.gradleVer

android - travis-ci 构建因 ShellCommandUnresponsiveException 不断失败

我正在尝试让travis-ci与我的android应用程序一起工作。如果我只执行assembleDebug它工作正常。但我也想运行测试并生成代码覆盖率。这是我现在的配置:language:androidandroid:components:#Uncommentthelinesbelowifyouwantto#usethelatestrevisionofAndroidSDKTools-platform-tools-tools#TheBuildToolsversionusedbyyourproject-build-tools-23.0.1#TheSDKversionusedtocompil

Travis CI中没有发生在本地机器上的怪异编译器错误

我做了一个GitHub测试存储库为了与TravisCI一起玩,它运行良好,直到我尝试使用外部依赖性为止。在里面.travis.yml我有install:-sudoapt-getinstalllibsfml-dev而且该命令成功地在Travis机器上执行,但是在编译上,我会遇到错误main.cpp:Infunction‘intmain()’:main.cpp:6:5:error:‘CircleShape’isnotamemberof‘sf’main.cpp:6:21:error:expected‘;’before‘shape’main.cpp:7:5:error:‘shape’wasnotdec

android - 为什么 Travis CI 每次构建时都要下载所有内容?

我发现每次TravisCI构建项目时,它都必须重新下载所有SDK包,如平台工具、支持库、当前SDK等。是否有可能避免它并让Travis重用它第一次下载的内容?我可能在我的.travis.yml文件中犯了一些错误,这是它的副本language:androidandroid:components:#Uncommentthelinesbelowifyouwantto#usethelatestrevisionofAndroidSDKTools-platform-tools-tools#TheBuildToolsversionusedbyyourproject-build-tools-23.0.

android - 在 Android 上使用 Travis CI

我一直在查看TravisCIdocsforAndroid,这样我就可以学习如何开始将Travis用于我的Android库。但是,我不明白文档中的很多内容...到目前为止,我的理解是:language:android#thismeanstheprojectwillbebuiltinanAndroidenvironmentandroid:components:-tools#willbebuiltwithlatestversionofAndroidSDKtools-platform-tools#''-build-tools-23.0.1#buildtoolsversionofmyprojec