- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想构建未签名的 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
时显示错误。
最佳答案
在你的项目根目录
确保你是否已经有目录 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/
我是一名优秀的程序员,十分优秀!