簡體   English   中英

無法在 react native expo 項目中構建 android apk

[英]Not able to build android apk in react native expo project

我正在嘗試從現有的博覽會項目構建 apk。

為此,我退出了 expo 項目並生成了密鑰庫文件並將其成功保存在項目中。

現在我在 android 文件夾中運行命令gradlew assembleRelease但終端給出以下錯誤:

配置根項目“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 文件。

在 expo 項目中構建 apk 比構建彈出/原生項目容易得多......

這是使用 expo 的主要優勢之一。

那么你不應該彈出它,而是使用expo build:androidexpo build:ios構建它。

完整的細節在這里: https : //docs.expo.io/versions/latest/distribution/building-standalone-apps/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM