寸阳分阴须爱惜,休负春色与时光。这篇文章主要讲述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
}
}
}
文章图片
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
【react native android 编译】
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
推荐阅读
- Terms of Use For Dog App
- Android-Java卖票案例-推荐此方式Runnable
- webApp登陆校验及封装
- stackApp符号匹配
- 搭建appium+maven手机自动化测试框架
- 处理Android键盘覆盖input和textarea框的问题
- 16款Windows最佳免费文件重命名软件下载推荐合集(哪个最好())
- 28款PC最佳免费照片编辑软件下载推荐合集(哪个最好用())
- 如何修复Windows 10音频噼啪声(解决办法教程)