• react native android 编译


    • 修改 Maven 仓库地址
    React Native 在初始化时会从 jcenter.binary.com 这个地方下载一些东西,网上搜索了一下,好像是在下载 Maven 相关的依赖。
    针对全局进行修改。在用户主目录的 .gradle 文件夹下新建一个 init.gradle 文件,该文件的内容如下
    
    allprojects {
        repositories {
            def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
            all { ArtifactRepository repo ->
                if (repo instanceof MavenArtifactRepository && repo.url != null) {
                    def url = repo.url.toString()
                    if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                        project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                        remove repo
                    }
                }
            }
            maven {
                url REPOSITORY_URL
            }
        }
    }

    image

    gradle 环境变量 mac

    ~/.bash_profile

    export ANDROID_HOME=/Users/Shared/android-sdk-macosx
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    export PATH=$PATH:$ANDROID_HOME/emulator
    GRADLE_HOME=/Users/hanbao/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4  (文件夹)
    export GRADLE_HOME
    export PATH=$PATH:$GRADLE_HOME/bin

    1、.gradle 下  新建一个文件  gradle.properties 内容:

       

    systemProp.https.proxyPort=80
    systemProp.http.proxyHost=mirrors.neusoft.edu.cn
    systemProp.https.proxyHost=mirrors.neusoft.edu.cn
    systemProp.http.proxyPort=80

    2、 .gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4-all.zip

    3、 react-native init test

    4、 cd test

    5、 npm install

    6、 android Studio 打开 test

    7、 Build、execution、Deployment =》gradle=》android studio=》勾选 enable embedded maven repository

    8、Build 

  • 相关阅读:
    国外的零日漏洞记录片(中文字幕)
    浅谈网络爬虫中广度优先算法和代码实现
    浅谈网络爬虫中深度优先算法和简单代码实现
    Python正则表达式的简单应用和示例演示
    Python正则表达式初识(十)附正则表达式总结
    Python正则表达式初识(九)
    Python正则表达式初识(八)
    Python正则表达式初识(七)
    Python正则表达式初识(六)
    Python正则表达式初识(五)
  • 原文地址:https://www.cnblogs.com/honeynm/p/10226305.html
Copyright © 2020-2023  润新知