Сборка Android в AppCenter не удалась, но в Android Studio она работает нормально - PullRequest
4 голосов
/ 21 марта 2019

Когда я запускаю сборку Android из моей студии Android, она создает абсолютно файл.

Когда я запускаю тот же источник, который зарегистрирован в github из AppCenter, происходит сбой со следующей ошибкой в ​​Gradle.

Кто-нибудь знает, почему это происходит?

=============================================== =============================== Задача: Gradle Описание: Сборка с использованием оболочки Gradle Версия скрипта: 1.128.0 Автор: Microsoft Corporation Справка: Подробнее Информация ================================================== ============================ SYSTEMVSSCONNECTION существует истина [Команда] /Users/vsts/agent/2.148.1/work/1/s/android/gradlew -DMOBILECENTER_BUILD_VERSION = 17 -DAPPCENTER_BUILD_VERSION = 17 -p очистка андроида: app: assemblyDevKernelDebug Запуск демона 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 Разрешено com.android.tools.build:gradle:3.1.4 в: classpath com.google.gms: google-services: 3.2.1 в: путь к классам de.undercouch: gradle-download-task: 2.0.0 в: classpath Скачать 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 Project android at: не является ни проектом приложения для Android, ни версией сборки не был установлен для переопределения. Пропуск ... Решено com.android.tools.build:gradle:3.2.1 в : @ response-native-community_netinfo: проект classpath @ response-native-community_netinfo по адресу: @ response-native-community_netinfo is либо проект приложения для 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 Решено io.fabric.tools:gradle:1.28.1 в: app: classpath Загрузить https://maven.fabric.io/public/io/fabric/tools/gradle/1.28.1/gradle-1.28.1.jar Не удалось найти google-services.json при поиске в [src / prod / min / sdk / dev / kernel / debug, src / prod / min / sdk / dev / debug, src / prod / min / sdk / dev / kernel, src / prod / min / sdk / dev / kernelDebug, src / prod / min / sdk / debug, src / prod / min / sdk / dev, src / prod / min / sdk / devDebug, src / prod / min / debug, src / prod / min / sdk, src / prod / min / sdkDebug, src / prodMinSdkDevKernel / debug, src / debug / prodMinSdkDevKernel, src / prod / debug, src / prod / min, src / prod / minDebug, src / prodMinSdkDevKernel, src / debug, src / prodMinSdkDevKernelDebug, src / prod, src / prodDebug] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / prod / min / sdk / dev / kernel / release, src / prod / min / sdk / dev / release, src / prod / min / sdk / dev / kernel, src / prod / min / sdk / dev / kernelRelease, src / prod / min / sdk / release, src / prod / min / sdk / dev, src / prod / min / sdk / devRelease, src / prod / min / release, src / prod / min / sdk, src / prod / min / sdkRelease, src / prodMinSdkDevKernel / release, src / release / prodMinSdkDevKernel, src / prod / release, src / prod / min, src / prod / minRelease, src / prodMinSdkDevKernel, src / release, src / prodMinSdkDevKernelRelease, src / prod, src / prodRelease] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / prod / min / sdk / prod / kernel / debug, src / prod / min / sdk / prod / debug, src / prod / min / sdk / prod / kernel, src / prod / min / sdk / prod / kernelDebug, src / prod / min / sdk / debug, src / prod / min / sdk / prod, src / prod / min / sdk / prodDebug, src / prod / min / debug, src / prod / min / sdk, src / prod / min / sdkDebug, src / prodMinSdkProdKernel / debug, src / debug / prodMinSdkProdKernel, src / prod / debug, src / prod / min, src / prod / minDebug, src / prodMinSdkProdKernel, src / debug, src / prodMinSdkProdKernelDebug, src / prod, src / prodDebug] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / prod / min / sdk / prod / kernel / release, src / prod / min / sdk / prod / release, src / prod / min / sdk / prod / kernel, src / prod / min / sdk / prod / kernelRelease,src / prod / min / sdk / release, src / prod / min / sdk / prod, src / prod / min / sdk / prodRelease, src / prod / min / release, src / prod / min / sdk, src / prod / min / sdkRelease, src / prodMinSdkProdKernel / release, src / release / prodMinSdkProdKernel, src / prod / release, src / prod / min, src / prod / minRelease, src / prodMinSdkProdKernel, src / release, src / prodMinSdkProdKernelRelease, src / prod, src / prodRelease] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / dev / min / sdk / dev / kernel / debug, src / dev / min / sdk / dev / debug, src / dev / min / sdk / dev / kernel, src / dev / min / sdk / dev / kernelDebug, src / dev / min / sdk / debug, src / dev / min / sdk / dev, src / dev / min / sdk / devDebug, src / dev / min / debug, src / dev / min / sdk, src / dev / min / sdkDebug, src / devMinSdkDevKernel / debug, src / debug / devMinSdkDevKernel, src / dev / debug, src / dev / min, src / dev / minDebug, src / devMinSdkDevKernel, src / debug, src / devMinSdkDevKernelDebug, src / dev, src / devDebug] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / dev / min / sdk / dev / kernel / release, src / dev / min / sdk / dev / release, src / dev / min / sdk / dev / kernel, src / dev / min / sdk / dev / kernelRelease, src / dev / min / sdk / release, src / dev / min / sdk / dev, src / dev / min / sdk / devRelease, src / dev / min / release, src / dev / min / sdk, src / dev / min / sdkRelease, src / devMinSdkDevKernel / release, src / release / devMinSdkDevKernel, src / dev / release, src / dev / min, src / dev / minRelease, src / devMinSdkDevKernel, src / release, src / devMinSdkDevKernelRelease, src / dev, src / devRelease] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / dev / min / sdk / prod / kernel / debug, src / dev / min / sdk / prod / debug, src / dev / min / sdk / prod / kernel, src / dev / min / sdk / prod / kernelDebug, src / dev / min / sdk / debug, src / dev / min / sdk / prod, src / dev / min / sdk / prodDebug, src / dev / min / debug, src / dev / min / sdk, src / dev / min / sdkDebug, src / devMinSdkProdKernel / debug, src / debug / devMinSdkProdKernel, src / dev / debug, src / dev / min, src / dev / minDebug, src / devMinSdkProdKernel, src / debug, src / devMinSdkProdKernelDebug, src / dev, src / devDebug] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Не удалось найти google-services.json при поиске в [src / dev / min / sdk / prod / kernel / release, src / dev / min / sdk / prod / release, src / dev / min / sdk / prod / kernel, src / dev / min / sdk / prod / kernelRelease, src / dev / min / sdk / release, src / dev / min / sdk / prod, src / dev / min / sdk / prodRelease, src / dev / min / release, src / dev / min / sdk, src / dev / min / sdkRelease, src / devMinSdkProdKernel / release, src / release / devMinSdkProdKernel, src / dev / release, src / dev / min, src / dev / minRelease, src / devMinSdkProdKernel, src / release, src / devMinSdkProdKernelRelease, src / dev, src / devRelease] registerResGeneratingTask устарела, используйте registerGeneratedResFolders (FileCollection) Центр приложения проекта в : appcenter не является ни проектом Android-приложения, ни версией сборки был установлен для переопределения. Пропустить ... Проект appcenter-аналитика на : appcenter-analytics не является ни проектом приложения для Android, ни версией сборки не был установлен для переопределения. Пропускаем ... Проект appcenter-вылетает на : appcenter-crashes не является ни проектом приложения Android, ни версией сборки не был установлен для переопределения. Пропуск ... Решено com.android.tools.build:gradle:3.1.4 в : response-native-vector-icons: classpath Проект response-native-vector-icons at: response-native-vector-icons либо нет Проект приложения Android или версия сборки не были настроены на переопределение. Пропуск ... ПРЕДУПРЕЖДЕНИЕ: указанная версия Android SDK Build Tools (26.0.3) игнорируется, так как она ниже минимально поддерживаемой версии (27.0.3) для Android Gradle Plugin 3.1.4. Инструменты сборки Android SDK 27.0.3 будет использоваться. Чтобы подавить это предупреждение, удалите "buildToolsVersion '26 .0.3 '" из файла build.gradle, так как каждыйверсия плагина Android Gradle теперь имеет версию по умолчанию инструменты для сборки.

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: Задача 'assemblyDevKernelDebug' не найдена в проекте ': приложение'.

  • Попробуйте: Запустите gradlew задачи, чтобы получить список доступных задач. Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

СБОЙ СТРОИТЬ в 42s Ошибка: /Users/vsts/agent/2.148.1/work/1/s/android/gradlew не удалось вернуть код: 1 на ChildProcess. (/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) на emitTwo (events.js: 106: 13) в ChildProcess.emit (events.js: 191: 7) at MaybeClose (internal / child_process.js: 886: 16) на сокете. (Внутренний / child_process.js: 342: 11) в emitOne (events.js: 96: 13) на Socket.emit (events.js: 188: 7) at Pipe._handle.close [as _onclose] (net.js: 497: 12)

[ошибка] Ошибка: /Users/vsts/agent/2.148.1/work/1/s/android/gradlew не удалось с кодом возврата: 1

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Возможно, у вас неправильные варианты сборки. Перейдите к вашему build.gradle, оно должно выглядеть следующим образом.

  flavorDimensions 'remoteKernel'
  productFlavors {
    devKernel {
      dimension 'remoteKernel'
    }
    prodKernel {
      dimension 'remoteKernel'
    }
  }

Это снова изменится в следующей версии выставки.

0 голосов
/ 21 марта 2019

Сегодня утром у меня появилась та же ошибка, что и у Роберта Ханавея.Если я запускаю свои конвейеры на агенте macos, если происходит сбой с ошибкой 502.Однако, если я запускаю его с агентом hostedvs2017, он работает нормально.

...