Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 740|回复: 0

【异常:Could not resolve】react-native run-android

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-7-20 15:14:06 | 显示全部楼层 |阅读模式

    按照官网【https://facebook.github.io/react-native/docs/getting-started.html】的指引,一步一步做下来,

    遇到【问题】:准备在小米手机安装一下,运行【react-native run-android】的时候 ,报了异常【Could not resolve XXX】


     

    记录一下解决过程(:D java比较菜,没有定位到具体原因)

    1. 先来检查一下在 终端【VS Code】是否能够访问【谷歌】。

    检查下来,目前未能通过【VS Code】访问【谷歌】,于是改用【CMD】执行。

    2. 运气不错,原先在【VS Code】上面报的错误在【CMD】环境中正确执行了,但是遇到了新的问题:

    【Could not download httpclient.jar】

    【Could not get resource 'https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar'.】

    3. 点击【https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar】

    本地【chrome浏览器】开始了下载,说明网络是通的。

    4. 花了不少时间,终于搜索到了一个解决方案

     fixed by adding "maven { url "http://jcenter.bintray.com"}" project Level Gradle File

     

    buildscript {
    repositories {
        jcenter()
        maven { url "http://jcenter.bintray.com"}
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.google.gms:google-services:3.0.0'
    }
    }
    allprojects {
    repositories {
        mavenCentral()
        jcenter{ url "http://jcenter.bintray.com/" }
        maven { url "https://jitpack.io" }
    }
    }
    task clean(type: Delete) {
    delete rootProject.buildDir
    }

     https://stackoverflow.com/questions/42415666/errorcause-unable-to-find-valid-certification-path-to-requested-target

    5. 参考着改写了一下【build.gradle】文件,试着增加两行配置:

    【maven { url "http://jcenter.bintray.com" }】

    【jcenter { url "http://jcenter.bintray.com/" }】

    (:D会不会是https导致的问题呢)

    6. 再次执行【react-native run-android】的时候 ,可以继续往下走了,但是又遇到了新的异常:

    【Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.4.2-5326820/aapt2-3.4.2-5326820.pom'】

    7. 尝试点击链接,【chrome浏览器】表示下载成功。

      尝试改了一下【hosts】文件,然后回到【CMD】执行【react-native run-android】

      终于看到了【BUILD SUCCESSFUL】。(:D这里有点记不清楚了)

    8. 目前【VS Code】【CMD】都成功编译了,【Android Studio】编译还是失败的,报

    【Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/26.4.2/lint-gradle-26.4.2.pom'】

     

     还有很多东西没弄清楚,有时间会再尝试一下如何设置代理。

    shaller于23:41:18

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-12-22 16:46 , Processed in 0.059743 second(s), 30 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表