android RN配置

 

RN   bundle android集成步骤

 

 

前提:

配置RN环境

保证工程  compileSdkVersion  23

targetSdkVersion    23

 

 

 

1、npm init           

完成后工程会生成package.json文件

 

2、npm install --save react react-native@0.48.3     (指定react native 版本0.48.3)

完成后工程生成node_modules;可在react-native/android/com/facebook/react/react-native 查看

 

3、app的build.gradle文件添加依赖

   compile "com.facebook.react:react-native:+"

   工程的build.gradle文件添加

maven{url "$rootDir/node_modules/react-native/android"}

build完成后在External Libraries 确认react-native版本

4、app的Application implements ReactApplication。

参考下面代码:

public class MainApplication extends Application implements ReactApplication {

    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {

        @Override

        public boolean getUseDeveloperSupport() {

            return BuildConfig.DEBUG;

        }

 

        @Override

        protected List<ReactPackage> getPackages() {

            return Arrays.<ReactPackage>asList(

                    new MainReactPackage()

            );

        }

 

    };

 

    @Override

    public ReactNativeHost getReactNativeHost() {

        return mReactNativeHost;

    }

 

    @Override

    public void onCreate() {

        super.onCreate();

        SoLoader.init(this,false);

    }

}

 

5、创建一个Activity extends ReactActivity 并在manifest注册

 

//对应JS端暴露出来的模组名称

    @Override

    protected String getMainComponentName() {

        return "eningSupplier";

}

 

将index.android.bundle文件放到src/main/assets

将图片放到drawable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值