Невозможно создать конвейер непрерывной интеграции Azure из-за сбоя выполнения для задачи ‘: react-native-image-picker:testDebugUnitTest’

#react-native #azure-devops #continuous-integration

#react-native #azure-devops #непрерывная интеграция

Вопрос:

Я использую «react-native»: «0.62.2», и мои настройки gradle выглядят так,

 buildToolsVersion = "28.0.3"
minSdkVersion = 23
compileSdkVersion = 28
targetSdkVersion = 28
glideVersion = "4.9.0"
kotlin_version = "1.3.50"
supportLibVersion = "28.0.0"
  

У меня возникли проблемы при создании проекта на конвейере Azure CI

СБОЙ: сбой сборки с исключением.

  • Что пошло не так: сбой выполнения для задачи ‘: react-native-image-picker:testDebugUnitTest’.

Были неудачные тесты. Смотрите отчет по адресу: file:///home/vsts/work/1/s/node_modules/react-native-image-picker/android/build/reports/tests/testDebugUnitTest/index.html

Пожалуйста, помогите мне исправить эту проблему.

Комментарии:

1. Я обнаружил несколько похожих проблем, вы можете обратиться к ним: проблема , проблема , проблема . Похоже, ваш вопрос связан с react-native-image-picker .

2. Спасибо @jeff, ты мне помог

3. Вы решили эту проблему? Если да, можете ли вы опубликовать свое решение и пометить его? Это облегчит поиск ответов людям, у которых есть один и тот же вопрос. Спасибо.

4. да, и я отправлю ответ @WalterQian-MSFT пожалуйста, найдите ответ ниже

Ответ №1:

Я исправил это, добавив сначала

    lintOptions {
                    abortOnError false
                    disable 'InvalidPackage'
                    checkReleaseBuilds false
                }
  

затем

 roject.ext.react = [
entryFile: "index.js",
]