我在Android文件夹中搞砸了文件,想重建Android文件夹里面的Android项目.我该怎么做呢?
删除Android文件夹然后运行是否安全react-native run-android,是否会再次使用?
我编写的所有东西都是写的index.android.js.
小智 29
得到了类似的问题,并且
./gradlew clean
Run Code Online (Sandbox Code Playgroud)
没工作......
但我发现hacky解决方案如何在React Native项目中重新生成ios文件夹?..
删除android文件夹(可能也是ios),然后hacky part - >:
react-native upgrade
Run Code Online (Sandbox Code Playgroud)
(它重新生成文件夹,但它不应该用于升级RN ..)
然后
react-native link
react-native run-android
Run Code Online (Sandbox Code Playgroud)
为我工作:)
编辑:一个观察 - >反应原生有时会发疯,无法运行一些命令.推出新的终端帮助.奇怪的:)
Hof*_*emy 22
如果您的 react-native >= 0.61.0版本,则解决方案:
须藤rm -rf android/ios/
纱线添加反应本地弹出
npx 反应本机弹出
请享用 !
Yur*_*r D 11
尝试这样做:
cd android
gradlew clean
cd ..
react-native run-android
Run Code Online (Sandbox Code Playgroud)
Md.*_*rik 10
这是我的解决方案:(我正在为 android 做这个)
第一个命令:(导航到你的 react-native 项目的 Android 文件夹)
cd Android
Run Code Online (Sandbox Code Playgroud)
第二个命令:
./gradlew clean
Run Code Online (Sandbox Code Playgroud)
第三条命令:
./gradlew cleanBuildCache
Run Code Online (Sandbox Code Playgroud)
我不喜欢删除 android 文件夹。(我认为这不是最好的方法)
生成用于生产的 apk 文件:(第一个来自 /Android)(第二个来自根项目)
./gradlew bundleRelease
react-native run-android --variant=release
Run Code Online (Sandbox Code Playgroud)
快乐编码!!!
运行以下命令应该可以解决问题:
sudo rm -rf android/ ios/ #Delete Android and ios folders first...
react-native eject
react-native upgrade //rebuilds android/ios folders
react-native link
react-native run-android
react-native run-ios
Run Code Online (Sandbox Code Playgroud)
小智 5
下面的命令将创建 android 和 ios 文件夹。
react-native eject
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32036 次 |
| 最近记录: |