React Native Android:index.android.bundle 未在代码更改时更新
Posted
技术标签:
【中文标题】React Native Android:index.android.bundle 未在代码更改时更新【英文标题】:React Native Android : index.android.bundle not updating on code change 【发布时间】:2021-06-14 00:34:17 【问题描述】:我在 react-native 和 android Studio 上遇到了一个新问题,当我对文件进行更改时,应用代码没有更新。
我需要运行'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/' 然后在 Android Studio 上再次运行应用程序,以便应用程序具有最新更改。
热重载在 ios 模拟器上运行良好,但在 Android 模拟器上运行良好。
我在 Mac OS 11 和 M1 模拟器预览版 (https://github.com/google/android-emulator-m1-preview) 上运行。
知道如何解决这个问题吗?
提前致谢, 朱利安
【问题讨论】:
【参考方案1】:我遇到了同样的问题,我找到了这个解决方案,它对我有用。
打开android/app/src/main/java/packagename
目录下的MainApplication.java
,如果存在则删除以下代码
import com.facebook.react.BuildConfig;
改变这个方法,
public boolean getUseDeveloperSupport()
// return BuildConfig.DEBUG;
return true;
希望对你有所帮助。
【讨论】:
以上是关于React Native Android:index.android.bundle 未在代码更改时更新的主要内容,如果未能解决你的问题,请参考以下文章
React Native Android - 第一次运行 react-native run-android 时出错
React Native - 在 Android 上构建 react-native-camera 错误
使用 react-native run-android 运行时出现 React-Native 错误
react-native run-android上的React Native错误
解决 React-Native: Android project not found. Maybe run react-native android first?
React Native 项目 Android Gradle 失败(React-Native-Reanimated Fail)