gpt4 book ai didi

android-studio - 如何在代理后面运行 sdkmanager?

转载 作者:行者123 更新时间:2023-12-05 07:34:59 29 4
gpt4 key购买 nike

在我的工作场所,我们有一个公司代理来签署每个传入的连接,我们需要进行身份验证才能连接到 Internet。我在太多地方配置了代理,而且我有大多数软件都可以使用它。现在,(目前)唯一不尊重我的配置的程序是 sdkmanager。那么,如何让 sdkmanager 遵守我的代理/身份验证/证书配置?

sdkmanager 
Warning: File /home/users/n.gendron/.android/repositories.cfg could not be loaded.
Warning: java.net.ConnectException: Connection timed out (Connection timed out)
Warning: Failed to download any source lists!
[=======================================] 100% Computing updates...
  • Android Studio/Appearance & Behavior/System Settings/HTTP Proxy 已正确配置,Check connection 显示Connection successful
  • Android Studio/Appearance & Behavior/System Settings/Android SDK 确实没有错误地获取更新。我什至可以安装新的 Android SDK 平台。
  • Android Studio/Tools/Server Certificates 已导入正确的证书
  • http_proxyhttps_proxyno_proxy 在我的 .profile 中正确配置。
  • 使用 sudo/usr/lib/jvm/default-java/bin/keytool -importcert -file/etc/ssl/certs/guardianCA.pem -keystore/usr/lib/jvm 将证书添加到多个 keystore /default-java/jre/lib/security/cacerts.
  • ~/.android/androidtool.cfg 有我的设置的另一个副本

最佳答案

我想现在回复已经太晚了,我也遇到了同样的问题。所以现在回答,以便其他人可以从中获得帮助。

基本上 SDK 管理器代理尚未设置,因此在这种情况下使用命令行代理隧道很有帮助。

这篇文章对我很有帮助 installing android command line tools using sdkmanager on windows .

如果所有路径变量设置正确

"%ANDROID_HOME%\tools\bin\sdkmanager" "emulator" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "extras;android;m2repository" "extras;google;m2repository" --no_https --proxy=http --proxy_host=10.60.11.11 --proxy_port=8080

您可以导航到在路径变量中设置 sdkmanager.bat 文件的目录,或者直接从该位置运行此命令

sdkmanager "emulator" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "extras;android;m2repository" "extras;google;m2repository" --no_https --proxy=http --proxy_host=10.60.11.11 --proxy_port=8080

关于android-studio - 如何在代理后面运行 sdkmanager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49864916/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com