V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
fox0001
V2EX  ›  Flutter

关于 flutter build apk 失败

  •  
  •   fox0001 · Aug 29, 2023 · 1923 views
    This topic created in 983 days ago, the information mentioned may be changed or developed.

    今天执行flutter build apk时,说检测不到 Facebook 的 android sdk ,如下:

    org.gradle.internal.resolve.ArtifactResolveException: Could not determine artifacts for com.facebook.android:facebook-android-sdk:12.2.0: Skipped due to earlier error
    
    • 后面试了其它电脑,可以正常 build ,就这一台不行。
    • 于是把 gradle 的 caches 目录改名,实现清缓存的效果。再执行 build ,提示 https://dl.google.com 的链接都连不上。
    • build.gradle 的配置中,试过maven { url 'https://maven.aliyun.com/repository/google/' },不能代替google()
    • 搞了半天没弄好 gradle 配置代理,于是 Android 手机开 WiFi ,电脑连上去,实现全局代理。然后 gradle 就能连上 https://dl.google.com ,并下载相关 jar 。
    • gradle 重新下载所有 jar 还是太慢,于是把原来的 caches 目录换回来,在全局代理的情况下执行 build ,居然成功了。

    疑问:

    • 那电脑一直都能 build 的,今天突然就不行了。大家有遇到过吗?
    • 那错误提示,也没有提到网络链接相关,类似的问题,不是
    • https://dl.google.com ,以前一直能直连的,而且下载 Android SDK 的速度很快。今天才发现不能直连了,大家也是这样吗?
    • Android 项目的 gradle 如何配置代理?试了很多方法,都不行。例如:shell 的环境变量、设置项目的 gradle.properties 、设置用户文件夹的.gradle/gradle.properties 、设置 gradle 的 JVM 参数。
    3 replies    2023-08-29 08:17:38 +08:00
    lawfun
        1
    lawfun  
       Aug 29, 2023
    - 那电脑一直都能 build 的,今天突然就不行了。大家有遇到过吗?
    lawfun
        2
    lawfun  
       Aug 29, 2023
    - 那电脑一直都能 build 的,今天突然就不行了。大家有遇到过吗?
    gradle 有缓存更新策略,可以搜索 resolutionStrategy.cacheChangingModulesFor
    - Android 项目的 gradle 如何配置代理?试了很多方法,都不行。例如:shell 的环境变量、设置项目的 gradle.properties 、设置用户文件夹的.gradle/gradle.properties 、设置 gradle 的 JVM 参数
    设置用户文件夹的.gradle/gradle.properties 每次都灵,可以执行 gradle 命令可以加下 --verbose 看看日志中有没有设置成功。flutter build apk 中触发 gradle 命令怎么加 verbose 不太清楚

    @livid 上一条回复 按了 tab 键就发出了,麻烦删掉上条无用的回复吧。
    fox0001
        3
    fox0001  
    OP
       Aug 29, 2023 via Android
    @lawfun #2 感谢,我去试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5689 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    ♥ Do have faith in what you're doing.