美文网首页
react-native android无法打开Dev Sett

react-native android无法打开Dev Sett

作者: 若水三千瓢 | 来源:发表于2018-05-19 00:06 被阅读0次

    困扰良久的问题,主要表现形式为:无法正常加载js server中的bundle,必须使用
    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生成bundle,才能运行,否则直接闪退。同时运行的时候,也无法通过command+M或者晃动手机来打开调试选项。

    查了很多方法,都不能实质解决问题,最后终于找了到病因:

    请注意

    查看android项目中的MainApplication.java

            //罪魁祸首是不知道什么时候,项目报错,然后手动导入了一下包,引入了下面这个包,
            //就导致下面始终返回的是false
            //import com.facebook.react.BuildConfig;
           @Override
            public boolean getUseDeveloperSupport() {
                //这里如果返回的是true,则会在线拉去js server中的bundle,否则会加载本地assets中的bundle
                return BuildConfig.DEBUG;
            }
    
    

    相关文章

      网友评论

          本文标题:react-native android无法打开Dev Sett

          本文链接:https://www.haomeiwen.com/subject/tfandftx.html