android - 如何使用 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 工具?可能吗?
解决方案
推荐阅读
- android - 如果只有另一个流已经发出项目并且它没有在 Rxjava 中使用,我该如何发出
- sql - Oracle SQL 创建变量并在另一个查询中使用输出
- go - 为什么 Revel JSON 响应中的所有键都不大写?
- python - 如何在 Python 中将包括双引号在内的单词提取到 LIKE GOOGLE 列表中
- python - 如何删除频率表中的重复项?
- c - 检查非对称回文
- python - 我无法从另一个文件导入函数名
- jquery - 新的 UL 添加到 DOM 但未转换为可排序的 UL jquery
- vba - VBA Autotmation - 在 IE.Quit 运行之前关闭 IE 会冻结 Excel
- c - 错误:函数的类型冲突,之前的函数声明在这里