Не в состоянии построить Android APK в реагировать родной выставочный проект - PullRequest
0 голосов
/ 21 апреля 2019

Я тоже пытаюсь собрать apk из существующего выставочного проекта.

Для этого я извлек проект expo, а также сгенерировал файлы хранилища ключей и успешно сохранил его в проекте.

Теперь я запустил команду gradlew assembleRelease в папке android, но терминал выдает следующую ошибку:

Произошла ошибка при настройке корневого проекта 'rnapp'.

Не удалось разрешить все файлы для конфигурации ': classpath'. Не удалось загрузить файл builder.jar (com.android.tools.build:builder:3.1.4) Не удалось получить ресурс 'https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.1.4/builder-3.1.4.jar'. Сброс соединения Не удалось загрузить sdk-common.jar (com.android.tools:sdk-common:26.1.4) Не удалось получить ресурс 'https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.1.4/sdk-common-26.1.4.jar'. Сброс соединения

Это файл build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext {
        buildToolsVersion = "27.0.3"
        minSdkVersion = 16
        compileSdkVersion = 27
        targetSdkVersion = 26
        supportLibVersion = "27.1.1"
    }
     repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            url "$rootDir/../node_modules/react-native/android"
        }
    }
}


task wrapper(type: Wrapper) {
    gradleVersion = '4.4'
    distributionUrl = distributionUrl.replace("bin", "all")
}

Я ожидаю сборки проекта в виде файла Apk.

1 Ответ

0 голосов
/ 21 апреля 2019

Создание apk в проекте expo намного проще, чем создание извлеченного / собственного проекта ...

Это одно из главных преимуществ использования expo.

Вы не должны извлекать это тогда, но строите это, используя expo build:android или expo build:ios.

Полная информация здесь: https://docs.expo.io/versions/latest/distribution/building-standalone-apps/

...