Could not find io.flutter:flutter_embedding_debug

Could not find io.flutter:flutter_embedding_debug

flutter SDK 及Android Studio插件的安装都是参照flutter的介绍和环境搭建(超详细)来进行的,flutter doctor一切正常。但新建flutter project后,运行就卡住了。

备注:

Dart version 2.8.2

Android Studio (version 3.6)

Flutter version 1.17.1


Running Gradle task 'assembleDebug'...    
This is taking an unexpectedly long time.

运行时会卡在Running Gradle task ‘assembleDebug’…, 因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。

具体报错如下,环境什么的 都OK

* What went wrong:
Execution failed for task ':flutter:javaPreCompileDebug'.
> Could not resolve all files for configuration ':flutter:debugCompileClasspath'.
   > Could not find io.flutter:flutter_embedding_debug:1.0.0-5b952f286fc070e99cf192775fa5c9dfe858b692.
     Required by:
         project :flutter
   > Could not find io.flutter:arm64_v8a_debug:1.0.0-5b952f286fc070e99cf192775fa5c9dfe858b692.
     Required by:
         project :flutter
   > Could not find io.flutter:x86_debug:1.0.0-5b952f286fc070e99cf192775fa5c9dfe858b692.
     Required by:
         project :flutter
   > Could not find io.flutter:x86_64_debug:1.0.0-5b952f286fc070e99cf192775fa5c9dfe858b692.
     Required by:
         project :flutter

环境如下

[√] Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.18362.836], locale zh-CN)
    • Flutter version 1.17.1 at D:\SoftWare\Java\flutter
    • Framework revision f7a6a7906b (7 days ago), 2020-05-12 18:39:00 -0700
    • Engine revision 6bc433c6b6
    • Dart version 2.8.2


[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at D:\SoftWare\Java\Android\Sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = D:\SoftWare\Java\Android\Sdk
    • Java binary at: D:\SoftWare\Java\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[√] Android Studio (version 3.6)
    • Android Studio at D:\SoftWare\Java\Android\Android Studio
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[!] IntelliJ IDEA Ultimate Edition (version 2019.2)
    • IntelliJ at D:\SoftWare\Java\IntelliJ IDEA
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[√] Connected device (1 available)
    • Redmi 6 • 150496647d2a • android-arm • Android 9 (API 28)

! Doctor found issues in 2 categories.

第一种解决办法:

在flutterSDK文件目录打开这个文件 flutter/packages/flutter_tools/gradle/resolve_dependencies.gradle添加

repositories {
    google()
    jcenter()
    maven {
        url "https://storage.proxy.ustclug.org/download.flutter.io"
    }
	maven {
            url 'http://download.flutter.io'
    }
}

添加库

maven {
    url 'http://download.flutter.io'
}

第二种就是在本地项目:

        //应用下面maven远程仓库
        //google()
        //jcenter()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
        maven {
            url 'http://download.flutter.io'
        }

 

或者采用第三种下面的方法:Flutter Maven repository should support HTTPS

Could not find io.flutter:flutter_embedding_debug

flutter\packages\flutter_tools\gradle 目录下面的文件夹 flutter.gradle文件 MAVEN_REPO修改maven远程仓库修改

    //private static final String MAVEN_REPO      = "https://storage.proxy.ustclug.org/download.flutter.io";
    private static final String MAVEN_REPO      = "http://download.flutter.io";//修改之后

Could not find io.flutter:flutter_embedding_debug

不管是第一种方案还是第三种方案 都解决了我的问题,感谢指正。

有什么好的解决方法欢迎留言一起交流。书到用时方恨少,纸上得来终觉浅。共勉。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114973.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 阿里异构离线数据同步工具/平台DataX「建议收藏」

    阿里异构离线数据同步工具/平台DataX「建议收藏」​DataX是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX实现了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各种异构数据源之间高效的数据同步功能。

    2022年6月28日
    41
  • 文件的批量改名 linux ubuntu

    文件的批量改名 linux ubuntu

    2021年5月1日
    147
  • linux 下查看机器是cpu是几核的

    linux 下查看机器是cpu是几核的

    2022年2月9日
    68
  • 阿里云矢量图标库用法_阿里矢量图库图标

    阿里云矢量图标库用法_阿里矢量图库图标1.登陆http://www.iconfont.cn/例如我需要购物车的图标2.按下回车后会出现一堆的购物车图标3.喜欢那个一个就鼠标移动到图标上去,加入购物车4点击加入购物车后,就会出现在右

    2022年8月1日
    7
  • Java volatile的性能分析「建议收藏」

    Java volatile的性能分析「建议收藏」volatile通过内存屏障来实现禁止重排序,通过Lock执行来实现线程可见性,如果我们的程序中需要让其他线程及时的对我们的更改可见可以使用volatile关键字来修饰,比如AQS中的state所以在一个线程写,多个线程读的情况下,或者是对volatile修饰的变量进行原子操作时,是可以实现共享变量的同步的,但是i++不行,因为i++又三个操作组成,先读出值,然后再对值进行+1,接着讲结果写入,这个过程,如果中间有其他线程对该变量进行了修改,那么这个值就无法得到正确的结果。今天我们讨论的重

    2022年7月18日
    17
  • 博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

    博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]一、zone的定义Zone是Brocade交换机上的标准功能,FCSWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。二、Zone的功能包含以下两点:1.防止主机节点访问未经授权的存储。Zone中的设备只能访问同一Zone中连接到Fabric的其它设备。不在Zone中的设备不能被Fabric中的其他设备访问。2.隔离不必要状态

    2022年5月21日
    361

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号