混合开发热更新失败
来源:16-10 React Native 混合开发实战(iOS篇)-1【解锁新的开发方式】
宝慕林3443678
2019-01-25
混合开发Android + RN
Android为主 ,RN为辅
核心代码如下:
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModulePath("index")
.addPackage(new MainReactPackage())
.addPackage(new CodePush(getResources().getString(R.string.reactNativeCodePush_androidProductionKey), getApplicationContext(), BuildConfig.DEBUG))
.addPackage(new SoundWavesPackage())
.addPackage(new RNSoundPackage())
.addPackage(new RNGestureHandlerPackage())
.setUseDeveloperSupport(BuildConfig.DEBUG)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "soundWaves", null);
运行成功,发布版本也成功,但是就是不更新,Android端是不是还要进行什么设置?
写回答
1回答
-
CrazyCodeBoy
2019-01-28
应该是配置的问题,检查下当前项目中所配置的key和部署的key是否对应,另外也可对照codepush官方的配置文档进行设置:https://github.com/Microsoft/react-native-code-push/blob/master/docs/setup-android.md#plugin-installation-android
00
相似问题