我现在位于防火墙后面,该防火墙使用不同的证书重新分配每个页面。与工作有关。因此,现在每个https访问都使用自己的(工作区)签名证书进行签名。
结果,许多软件被破坏了。
Android工作室可让您存储证书并使用这些证书,但gradle仍抱怨。
如果没有使用keytool将证书添加到正在运行的javavm cacerts,是否有更多特定于gradle的解决方案? (看起来gradle不使用android-studio的cacerts文件)
我没有运气寻找它。
答案 0 :(得分:1)
Gradle使用JVM启动的cacerts文件(这可能是Android Studio使用的另一个JVM,特别是如果Android Studio使用打包的JVM)。因此,只需检查Gradle构建的日志输出,您应该在开头看到它正在使用的JVM。