【发布时间】:2019-09-10 23:36:25
【问题描述】:
我正在尝试从现有的 expo 项目构建一个 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。
-
请看下面的答案。
标签: android react-native android-gradle-plugin apk react-native-android