当前位置: 首页 > 知识库问答 >
问题:

React Native签名apk在将gradle构建工具版本升级到3.2.1后失败

令狐俊风
2023-03-14

升级build.gradle文件中的以下行后

类路径 'com.android.tools.build:gradle:3.2.1'

和gradle-wrapper.properties文件中的行以下

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

我的应用程序的签名发布apk根本不起作用。虽然当我在开发模式下运行应用程序时,一切都很好。

下面是我在android studio logcat中得到的错误-

2018-11-23 17:49:24.552 3506-3570/?E/AndroidRuntime:致命异常:Thread-2 Process:com . simply data now . driver app,PID:3506 Java . lang . runtime异常:无法从assets 'index.android.bundle '加载脚本。请确保您的软件包已正确打包,或者您正在运行打包服务器。at com . Facebook . react . bridge . catalystinstanceimpl . jniloadscripttfromassets(Native Method)at com . Facebook . react . bridge . catalystinstanceimpl . loadscriptfrommassets(catalystinstanceimpl . Java:216)at com . Facebook . react . bridge . jsbundle loader$1 . loadscript(jsbundle loader . Java:33)at com . Facebook . react . bridge . catalystinstanceimpl . runjsbundle(catalystinstanceimpl . Java:234)at . Facebook . react

这是已签署的发行版apk,所以index.android.bundle应该已经存在于apk中。但不知何故,它无法找到。感谢任何帮助。

包装中的所有依赖项。json文件-

"dependencies": {
"moment": "^2.22.2",
"polished": "^1.9.2",
"react": "16.2.0",
"react-native": "0.52.0",
"react-native-auth0": "^1.2.2",
"react-native-background-fetch": "^2.4.3",
"react-native-background-task": "^0.2.1",
"react-native-compress-image": "^2.0.1",
"react-native-datepicker": "^1.7.2",
"react-native-document-picker": "^2.1.0",
"react-native-elements": "^0.19.0",
"react-native-fab": "^1.0.8",
"react-native-fetch-blob": "^0.10.8",
"react-native-floating-action": "^1.13.0",
"react-native-fs": "^2.10.14",
"react-native-image-cache-hoc": "^2.0.0",
"react-native-image-picker": "^0.26.10",
"react-native-image-progress": "^1.1.0",
"react-native-image-to-pdf": "^1.0.0",
"react-native-image-zoom-viewer": "^2.2.24",
"react-native-keyboard-aware-scroll-view": "^0.5.0",
"react-native-keyboard-aware-view": "^0.0.14",
"react-native-pdf": "^5.0.9",
"react-native-progress": "^3.4.0",
"react-native-scrollable-tab-view": "^0.8.0",
"react-native-simple-dialogs": "^0.4.1",
"react-native-star-rating": "^1.0.8",
"react-native-timer-component": "^1.0.2",
"react-native-uuid-generator": "^4.0.1",
"react-native-vector-icons": "^4.6.0",
"react-navigation": "^2.14.2",
"react-redux": "^5.0.7",
"redux": "^3.7.2"

},

共有1个答案

岳风畔
2023-03-14

在build.gradle中更改版本代码和版本名称(模块:应用程序

转到Build--

将此APK上传到playstore

 类似资料:
  • 目前,我正在努力学习Gradle构建Android APK。如何在gradle中设置一个选项来构建一个未签名的APK?

  • 我最近将我项目的android studio版本从2.3Canary2更新到了2.3Canary3。从那以后,gradle构建每次都失败,错误是: Gradle的依赖项缓存可能已损坏(这有时发生在网络连接超时之后。)重新下载依赖项和同步项目(需要网络) 分级构建进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可能会解决这个问题。停止分级生成进程(需要重新启动) 您的项目使用的第三方插

  • 我在一个反应原生的应用程序,当我试图建立一个签署的版本,我得到这个错误: ps:buildToolsVersion=“28.0.3”minSdkVersion=21 compileSdkVersion=28 targetSdkVersion=28 supportLibVersion=“28.0.0”

  • 我最近更新了我的项目的gradle版本,从2.14.1到3.0。从那以后,gradle构建每次都失败,出现以下错误: 错误:原因:org.gradle.api.internal.tasks.defaultTaskinputs$TaskinputUnionFileCollection无法强制转换为org.gradle.api.internal.file.Collections.defaultConf

  • 问题内容: 我最近在Macbook Pro上升级到Java7。我下载了JDK(不是JRE)。 但是,当尝试运行构建时,maven编译器插件之一失败了,并声称我安装了JRE: 我很困惑,因为我显然已经安装了JDK。我不要做任何有趣的事: 尝试调试时,我检查了相关插件的来源,该插件正在执行以下操作: 这似乎无害,所以我怀疑我的命令行环境中有问题,并编写了一个简单的测试: 如果我正确理解该错误,则表明它

  • 配置项目:app app:'annotationProczer'依赖项不会被识别为kapt注释处理器。请将这些工件的配置名称更改为'kapt':'com.github.bumptech.glide: compiler: 4.12.0'。 失败:构建失败,出现异常。 > < li> 哪里出错:根项目“DemoApp”中的任务“package”不明确。候选项为:“packageDebug”、“pack