android Gradle从服务器接收到状态代码403:禁止

sbtkgmzw  于 2022-12-09  发布在  Android
关注(0)|答案(8)|浏览(423)

由于此错误,我无法构建我的Android项目。Gradle无法获取https://www.jitpack.io/com/github/Raizlabs/DBFlow/dbflow/3.1.1/dbflow-3.1.1.pom。奇怪的是,我可以在浏览器中查看此URL后面的pom文件。这可能是什么问题?
我的gradle.properties看起来像这样:

systemProp.http.proxyHost=myproxy.local
systemProp.http.proxyPort=3210
systemProp.https.proxyHost=myproxy.local
systemProp.https.proxyPort=3210
systemProp.http.proxyUser=usr
systemProp.http.proxyPassword=pwd

当我删除proxyUser/Password时,我得到一个“407需要代理身份验证”。

wwwo4jvm

wwwo4jvm1#

对我来说,这起作用了1.使缓存无效/重新启动2.将项目与gradle文件同步

x7rlezfr

x7rlezfr2#

您的Proxy需要验证,但您提供的验证无效,或您的Proxy不允许使用您提供的验证详细数据要求该URL。

blmhpbnm

blmhpbnm3#

您只为systemProp.http提供了用户/密码。您可能需要为systemProp.https提供相同的用户/密码
请参阅通过代理访问Web

h43kikqp

h43kikqp4#

您需要重置Android Studio,因为由于代理问题,我们无法获得服务器响应。关闭Android Studio。请转到C://Users/Username/。然后删除.gradle文件和.Android Studio文件。打开Android Studio并设置设置后。我使用上述步骤解决了此问题。

zzzyeukh

zzzyeukh5#

检查设置下的gradle离线模式并检查本地gradle,然后指定您的www.example.com文件的gradle.zip路径

ijxebb2r

ijxebb2r6#

升级到Android X可以修复Forbidden!响应问题。

  • 在Android Studio上打开您的项目
  • 顶部菜单〉重构〉迁移到AndroidX
  • 不要忘记在迁移之前备份整个项目。
3qpi33ja

3qpi33ja7#

我意识到,如果没有付费订阅,是不允许从私人仓库读取jitpack工件的:https://jitpack.io/private
所以这可能是导致403错误的原因。你可以选择升级或者将仓库公开。订阅必须为仓库的所有者帐户购买。

gajydyqb

gajydyqb8#

检查本地的“gradle.properties”。我的问题是在那里。不知何故有一些代理信息,他们是错误的。我删除了它,问题解决了。

相关问题