Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从react native with gradlew AssemblereRelease创建发布apk时出错_Android_React Native - Fatal编程技术网

Android 从react native with gradlew AssemblereRelease创建发布apk时出错

Android 从react native with gradlew AssemblereRelease创建发布apk时出错,android,react-native,Android,React Native,我想释放apk,但我收到错误-文件已经存在,mkdir'D:\mobile'。它的生成文件名为mobile,在D驱动器中。删除文件后,执行gradlew assemblererelease再次创建此文件并抛出错误 任务:应用程序:bundleReleaseJsAndAssets 警告:已重置转换缓存。 加载依赖关系图,完成。 信息正在将捆绑包输出写入:,D:\mobile 正在将sourcemap输出写入的信息:,D:\mobile 信息写入包输出完成 完成信息写入sourcemap输出 复制2

我想释放apk,但我收到错误-文件已经存在,mkdir'D:\mobile'。它的生成文件名为mobile,在D驱动器中。删除文件后,执行gradlew assemblererelease再次创建此文件并抛出错误

任务:应用程序:bundleReleaseJsAndAssets 警告:已重置转换缓存。 加载依赖关系图,完成。 信息正在将捆绑包输出写入:,D:\mobile 正在将sourcemap输出写入的信息:,D:\mobile 信息写入包输出完成 完成信息写入sourcemap输出 复制24个资产文件的信息 错误EEXIST:文件已存在,mkdir'D:\mobile'。有关详细信息,请使用--verbose标志运行CLI。 错误:EEXIST:文件已存在,mkdir'D:\mobile'

任务:应用程序:bundleReleaseJsAndAssets失败

失败:生成失败,出现异常

  • 出了什么问题: 任务“:app:bundleReleaseJsAndAssets”的执行失败

    进程“command”npx.cmd“”已完成,退出值为非零1

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助


在您的场景中,我认为您尚未创建js捆绑包,因此请先使用命令创建捆绑包

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
之后,使用
cd-android

在进行发布构建之前,请确保使用
/gradlew clean


最后运行这个命令
/gradlew assemblererelease-x bundleReleaseJsAndAssets

你能告诉我这个react原生包运行android文件夹或项目文件夹需要哪个文件夹吗?对于cmd命令running@krishnamohan您需要从项目根文件夹运行捆绑代码。我得到了无效的表达式错误
invalid regular表达式:/(.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\。我得把它修好