首页 > 解决方案 > 如何使用 SDK_TEST_BASE_URL 传递凭据以进行 android-sdk 更新?

问题描述

我的机器位于专用网络中。连接 Maven 存储库的唯一方法 - nexus 代理存储库。我有代理存储库https://dl.google.com/android/repository/并将其传递给SDK_TEST_BASE_URL

export SDK_TEST_BASE_URL=https://nexus.corp/repository/raw-proxy/

我明白401了 - 这很好,因为 env 工作:

java.io.IOException: Server returned HTTP response code: 401 for URL: https://nexus.corp/repository/raw-proxy/repository2-1.xml

但是当我通过SDK_TEST_BASE_URL凭据时,我仍然看到401

export SDK_TEST_BASE_URL=https://ci_dos:PASS@nexus.corp/repository/raw-proxy/
sdkmanager --verbose --list
...
java.io.IOException: Server returned HTTP response code: 401 for URL: https://ci_dos:PASS@nexus.corp/repository/raw-proxy/repository2-1.xml

我试图找到一些变量来传递凭据,但没有看到任何解决方案。

如何使用 Nexus 代理存储库更新 sdk 工具?可能吗?

标签: androidauthenticationandroid-sdk-toolsgoogle-contacts-apigoogle-people-api

解决方案


推荐阅读