Android构建在AppCenter上失败,但在Android Studio上构建良好

use*_*707 5 java android gradle maven visual-studio-app-center

当我从Android Studio运行我的Android构建时,它会构建绝对文件。

当我运行从AppCenter签入github的同一源代码时,它在Gradle上失败并显示以下错误。

有谁知道为什么会这样吗?

================================================== ==============================任务:Gradle说明:使用Gradle包装器脚本构建版本:1.128.0作者:Microsoft Corporation帮助:更多信息 ================================================= ============================= SYSTEMVSSCONNECTION存在true [command] /Users/vsts/agent/2.148.1/work/1 / s / android / gradlew -DMOBILECENTER_BUILD_VERSION = 17 -DAPPCENTER_BUILD_VERSION = 17 -p android clean:app:assembleDevKernelDebug启动Gradle守护程序(随后的构建会更快)Gradle 4.4随需配置的并行执行是一个孵化功能。下载 https://jcenter.bintray.com/de/undercouch/gradle-download-task/2.0.0/gradle-download-task-2.0.0.pom 下载 https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated -use-gradle-api.pom 解决了:classpath中的com.android.tools.build:gradle:3.1.4解决了:classpath中的com.google.gms:google-services:3.2.1解决了de.undercouch:gradle-download :classpath中的-task:2.0.0下载 https://jcenter.bintray.com/de/undercouch/gradle-download-task/2.0.0/gradle-download-task-2.0.0.jar 下载 https:// dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle- api.jar 位于的项目android:没有Android应用项目或构建版本尚未设置为覆盖。正在跳过...:@ react-native-community_netinfo:classpath中的com.android.tools.build:gradle:3.2.1解决方案:@ react-native-community_netinfo的@ react-native-community_netinfo不是Android应用程序项目,还是构建版本尚未设置为覆盖。正在跳过...下载 https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml 下载 https://maven.fabric.io/public/io/fabric/tools/gradle /1.28.1/gradle-1.28.1.pom 在:app:classpath中解析为io.fabric.tools:gradle:1.28.1下载 https://maven.fabric.io/public/io/fabric/tools/gradle/ 1.28.1 / gradle-1.28.1.jar 请使用:appcenter中的registerappratedResFolders(FileCollection)项目appcenter不是Android应用程序项目,或者尚未将构建版本设置为覆盖。正在跳过...:appcenter-analytics上的项目appcenter-analytics不是Android应用程序项目,或者未设置要覆盖的构建版本。跳过...项目appcenter-crashes位于:appcenter-crashes,不是Android应用项目,或者未设置要覆盖的构建版本。正在跳过...:react-native-vector-icons:classpath中的com.android.tools.build:gradle:3.1.4解决了:react-native-vector-icons上的project react-native-vector-icons不是Android应用项目或构建版本尚未设置为覆盖。正在跳过...警告:指定的Android SDK生成工具版本(26.0.3)被忽略,因为它低于受支持的最低版本(27.0)。3)适用于Android Gradle插件3.1.4。将使用Android SDK Build Tools 27.0.3。要取消显示此警告,请从build.gradle文件中删除“ buildToolsVersion '26 .0.3'”,因为每个版本的Android Gradle插件现在都具有默认版本的构建工具。

失败:构建失败,发生异常。

  • 出了什么问题:在项目':app'中找不到任务'assembleDevKernelDebug'。

  • 尝试:运行gradlew任务以获取可用任务的列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。

  • https://help.gradle.org上获得更多帮助

42秒内失败:错误:/Users/vsts/agent/2.148.1/work/1/s/android/gradlew在ChildProcess上失败,返回码为1。(/Users/vsts/agent/2.148.1/work/_tasks/Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4/1.128.0/node_modules/vsts-task-lib/toolrunner.js:569:30)在发射两次(事件.js:106:13),位于Socket处的也许关闭(internal / child_process.js:886:16),位于ChildProcess.emit(events.js:191:7)处。(internal / child_process.js:342:11)在pipe._handle.close在socket.emit(events.js:188:7)在emitOne(events.js:96:13)[作为_onclose](net.js: 497:12)

[错误]错误:/Users/vsts/agent/2.148.1/work/1/s/android/gradlew失败,返回码:1

小智 -2

今天早上我开始犯和罗伯特·汉纳威同样的错误。如果我在 Macos 代理上运行管道失败并出现 502 错误响应。但是,如果我使用 Hostedvs2017 代理运行它,它就可以正常工作。