Reactnative打包jsbundle
第⼀步: 在 ⼯程⽬录⾥⾯新增 bundles⽂件:mkdir bundles
第⼆步: 运⾏命令打包react-native bundle --platform 平台 --entry-file 启动⽂件 --bundle-output 打包js输出⽂件 --assets-dest 资源输出⽬录 --dev 是否调试。
eg:reactnative原生列表
react-native bundle --platform android --entry-file index.android.js --bundle-output ./index.android.bundle
React Native Android跳⼊RN界⾯(2016-9-7)
步骤: 1.新建⼀个类继承Activity,并实现DefaultHardwareBackBtnHandler接⼝ 2.new⼀个ReactRootView,并build ⼀个ReactInstanceManager 3.setContentView(mReactRootView);
mReactRootView = new ReactRootView(this);
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.addPackage(new MainReactPackage())
.setUseDeveloperSupport(true)
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
Bundle bundle = new Bundle();
bundle.putString("enter","KsudiReward");
mReactRootView.startReactApplication(mReactInstanceManager,                      "KsudiCircle", bundle);
setContentView(mReactRootView);
其中KsudiCircle是RN⼊⼝ 注册的组件名称,bundle为原⽣带⼊RN的属性值