无法在react native expo项目中构建android apk
我正试图从现有的世博会项目中构建一个apk 为此,我退出了expo项目,还生成了密钥库文件,并成功地将其保存在项目中 现在,我在android文件夹中运行了命令无法在react native expo项目中构建android apk,android,react-native,android-gradle-plugin,apk,react-native-android,Android,React Native,Android Gradle Plugin,Apk,React Native Android,我正试图从现有的世博会项目中构建一个apk 为此,我退出了expo项目,还生成了密钥库文件,并成功地将其保存在项目中 现在,我在android文件夹中运行了命令gradlew assembleerelease,但终端出现以下错误: 配置根项目“rnapp”时出现问题 无法解析配置“:classpath”的所有文件。 无法下载builder.jar(com.android.tools.build:builder:3.1.4) >无法获取资源的名称https://dl.google.com/dl/a
gradlew assembleerelease
,但终端出现以下错误:
配置根项目“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文件。在世博会项目中构建Apk比构建弹出/本地项目要容易得多 这是世博会的主要优势之一 那么,您不应该弹出它,而是使用
expo-build:android
或expo-build:ios
构建它
完整的详细信息如下:您是因为构建而弹出还是因为您有本机代码/包?不,我没有任何本机代码/包。我在expo中创建了一个简单的应用程序,并将其弹出以构建我的apk。请参见下面的答案。今天刚刚看到这个。有什么方法可以构建我的弹出式应用程序,因为如果我不得不添加任何本机包的话?那么这是另一件事,更复杂,但显然是可行的,适用于许多项目。你会在这里和许多其他网站上找到很多关于它的信息。我没有找到任何可行的答案。你能解释一下吗?我真的找不到任何关于使用Expo-Bare工作流在CI服务器上构建生产应用程序的信息。你能至少分享一些链接吗?@Amarrathore抱歉,我错过了2019年4月22日你的评论。。。直到今天最后一条评论发布后才看到它。您可能早就找到了解决方案。