android-studio - 如何使用 Gradle 在 Android Studio 上设置具有过期 SSL 证书的 Maven 存储库?
问题描述
我是 Android 开发的新手,我正在尝试将 Maven 存储库添加到我的 EmptyActivity 项目中,问题是存储库在 HTTPS 下,但它的证书已过期。当我构建项目时,我收到如下错误:
NotAfter:2019 年 9 月 12 日星期四 12:27:05 ART
证书到期日期是哪一天
我到目前为止所尝试的:
文件 -> 设置 -> 工具 -> Diff & Merge -> 服务器证书 -> 自动接受不受信任的证书。
文件 -> 设置 -> 工具 -> Diff & Merge -> 服务器证书 -> 手动将证书添加到接受的证书。
文件 -> 使缓存无效/重新启动
这是我的项目 build.gradle
buildscript {
repositories {
google()
jcenter()
maven {
url "https://artifactory.url/artifactory/libs-release-local/more/paths/here/"
credentials {
username = "${artifactory_username}"
password = "${artifactory_password}"
}
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.mygroup:artifact:version'
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
解决方案
推荐阅读
- .net - 带有 Visual Studio 代码的 F# .net 框架
- excel - 将新创建的 Outlook 约会窗口放在前面
- typescript - 在 TypeScript 中使用函数初始化对象
- aurelia - Froala 和 Aurelia 集成
- c# - 需要通过 TCP 发送 [syn, ack] 数据包
- javascript - 如何在 Javascript 中为 if 语句添加容差
- assembly - 如何在最新的 64 位 Intel CPU 上使用寄存器交换栈顶而没有隐式锁定?
- ios - 子类化 UITextField 以包含选择器和工具栏
- android - 如何对自定义对象的 ArrayList 进行排序?
- .net-core - .NET Core 内存中流类,可以使用内存
作为存储