美文网首页React-Native 随便玩玩
MIUI红米2A使用React-Native无法在连接调试解决方

MIUI红米2A使用React-Native无法在连接调试解决方

作者: 未来与传说 | 来源:发表于2017-03-16 10:43 被阅读383次

    一、

    首先,网上说需要:手机设置 — 开发者选项 — 启用MIUI优化(要关闭)

    二、

    打开React-Native 项目目录: android - build.gradle

     /*  将文件内容 classpath 'com.android.tools.build:gradle:2.2.3'
      *  更改为 classpath 'com.android.tools.build:gradle:1.2.3'
      */
    
    //文件内容
    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.3'
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            mavenLocal()
            jcenter()
            maven {
                // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
                url "$rootDir/../node_modules/react-native/android"
            }
        }
    }
    
    

    三、设置gradle包

    项目目录: android - gradle - wrapper - gradle-wrapper.properties

    /* 将文件内容  distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
     * 更改为distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
     */
    // 文件内容
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
    

    四、开始工作

    $  adb devices  //查看是否有接入设备
    

    <p></p>

    $  react-native  run-android   
    

    最后:由于MIUI运行RN项目会出现白屏,是因为其中有一项没有权限,系统设置 — 应用管理 — (查找刚才启动的项目) — 权限管理 — 显示悬浮窗(启用)

    相关文章

      网友评论

      • gdlooker:没找到miui这个选项啊,我的红米2A就是一直白屏

      本文标题:MIUI红米2A使用React-Native无法在连接调试解决方

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