gpt4 book ai didi

android - 如何在 React Native 中构建调试 apk

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:53 25 4
gpt4 key购买 nike

enter image description here我想构建未签名的 apk 或调试 apk。我的应用程序在本地主机上成功运行。我尝试了不同的方法。但它显示错误。我从Here得到了答案.应用命令时

 react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug

显示错误的是

Cannot find entry file index.android.js in any of the roots: ["D:\\workspace\\reactjs\\native\\myapp5"]

然后我将 index.android.js 更改为 App.js

然后会显示错误是

ENOENT: no such file or directory, open 'D:\workspace\reactjs\native\myapp5\android\app\build\intermediates\assets\debug\index.android.bundle'

如何解决这个问题?请帮助我。

我的 React Native 版本是 react-native-cli: 2.0.1 , react-native: 0.52.0 。我发布的根文件夹的屏幕截图。

当我在 android 文件夹中运行 gradlew assembleDebug 时显示错误。

enter image description here

最佳答案

在你的项目根目录

确保你是否已经有目录 android/app/src/main/assets/ 如果没有创建目录然后创建新文件并保存为 index.android.bundle 并将你的文件像这样放在 android/app/src/main/assets/index.android.bundle

在cmd中运行之后

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-目标 android/app/src/main/res/

cd android && ./gradlew assembleDebug

然后就可以得到apk app/build/outputs/apk/debug/app-debug.apk

关于android - 如何在 React Native 中构建调试 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49442316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com