OpenFlutter / tobias

AliPay For Flutter.支付宝Flutter插件
Apache License 2.0
686 stars 115 forks source link

Download alipaysdk-android-15.8.11.pom... #142

Closed imflutterwchat closed 1 year ago

imflutterwchat commented 1 year ago

卡在这里好久,监控到的网速是0。然后就报错了。不知道这个要怎么才能下载下来。镜像也试过,梯子也搭过,都不行,不得不来留言了。

> Could not resolve all files for configuration ':tobias:releaseCompileClasspath'.
   > Could not resolve com.alipay.sdk:alipaysdk-android:15.8.11.
     Required by:
         project :tobias
      > Skipped due to earlier error
      > Could not resolve com.alipay.sdk:alipaysdk-android:15.8.11.
         > Could not get resource 'https://repo.maven.apache.org/maven2/com/alipay/sdk/alipaysdk-android/15.8.11/alipaysdk-android-15.8.11.pom'.
            > Could not GET 'https://repo.maven.apache.org/maven2/com/alipay/sdk/alipaysdk-android/15.8.11/alipaysdk-android-15.8.11.pom'.
               > Read timed out
JarvanMo commented 1 year ago

看看你的repository。理论上这个不需要配置镜像,不需要配梯子。

JarvanMo commented 1 year ago

乱配更容易坏

imflutterwchat commented 1 year ago

看看你的repository。理论上这个不需要配置镜像,不需要配梯子。

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

以上是最原始的,然后Android studio的http代理是no proxy。

mike@MikedeMacBook-Pro ai_app $ git config --global --list
user.name=mike
user.email=o***.com
core.autocrlf=input
core.sparsecheckout=true
http.version=HTTP/1.1
http.proxy=
https.proxy=
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
:...skipping...
user.name=mike
user.email=o***.com
core.autocrlf=input
core.sparsecheckout=true
http.version=HTTP/1.1
http.proxy=
https.proxy=
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
:...skipping...
user.name=mike
user.email=o***.com
core.autocrlf=input
core.sparsecheckout=true
http.version=HTTP/1.1
http.proxy=
https.proxy=
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
:...skipping...
user.name=mike
user.email=o***.com
core.autocrlf=input
core.sparsecheckout=true
http.version=HTTP/1.1
http.proxy=
https.proxy=
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
~

以上是git全局配置

* What went wrong:
Execution failed for task ':tobias:generateReleaseRFile'.
> Could not resolve all files for configuration ':tobias:releaseCompileClasspath'.
   > Could not resolve com.alipay.sdk:alipaysdk-android:15.8.11.
     Required by:
         project :tobias
      > Skipped due to earlier error
      > Could not resolve com.alipay.sdk:alipaysdk-android:15.8.11.
         > Could not get resource 'https://repo.maven.apache.org/maven2/com/alipay/sdk/alipaysdk-android/15.8.11/alipaysdk-android-15.8.11.pom'.
            > Could not GET 'https://repo.maven.apache.org/maven2/com/alipay/sdk/alipaysdk-android/15.8.11/alipaysdk-android-15.8.11.pom'.
               > Read timed out

这就是我这边报的错。网络是电信4G热点和移动宽带,都试过。

imflutterwchat commented 1 year ago

解决了,是我自己的问题。我最终通过对比发现是

android studio - settings - Build, Execution, Deployment - Build Tools - Gradle - General settings - Gradle user home:

指向的 ~/.gradle/gradle.properties 文件里设置了代理,而这个代理已经没流量了。虽然我还有一个挂了vpn的路由器,但是我没意识到那个代理仍然在作怪!!

systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1087
systemProp.http.proxyPort=1087

心态炸裂呀!