2016-07-21 52 views
0

我们有一个Android Studio项目,我们可以在其上进行协作。 一位同事设置了一个bintray.com来在我们的android studio项目中收集所有必需的库。我们都有我们的帐户,我们已经在gradle.properties文件中设置了我们的bintray API密钥和相应的github用户名。对他来说,它工作正常,他得到上传的库,如test-1.0.0.pom;但我不知道。Bintray响应与错误代码409冲突

相反,我得到

Error:Could not GET ' https://oss.jfrog.org/artifactory/oss-snapshot-local/xxx/yyy/zzz/1.0.0/test-1.0.0.pom '. Received status code 409 from server: Conflict Enable Gradle 'offline mode' and sync project

Gradle sync failed: Could not GET ' https://oss . ... with very same error message

所以我与服务器相冲突?我究竟做错了什么?

回答

1

如果您尝试上传您的同事上传的同一个图书馆(test-1.0.0.pom),则409有望和正确。您无法覆盖库的发行版本。

通常,您正在使用错误的工具。 Bintray是一个发行平台,旨在分发发布给外部世界的图书馆。 您正在寻找的是类似的东西 - 在开发过程中进行协作的工具。继续前进并安装免费的Artifactory Open Source,它可以很好地与Gradle配合使用。

我与JFrog,背后,公司看到my profile的详细信息和链接。