Android studio 任务';的执行失败:bintrayUpload'&燃气轮机;无法创建版本';1.1-最终测试pp';:HTTP/1.1400错误请求

Android studio 任务';的执行失败:bintrayUpload'&燃气轮机;无法创建版本';1.1-最终测试pp';:HTTP/1.1400错误请求,android-studio,gradle,android-gradle-plugin,bintray,jcenter,Android Studio,Gradle,Android Gradle Plugin,Bintray,Jcenter,我正在用android做一个图书馆项目。我想将我的库上载到JCenter。我已经创建了bintray帐户等,并遵循了上面提到的所有步骤 我在我的应用程序模块和库模块中做了以下更改 应用程序模块build.gradle apply插件:“com.android.application” 安卓{ 编译DK22版 buildToolsVersion“22.0.1” 默认配置{ applicationId“com.app.testapp” 明斯克版本8 targetSdkVersion 22 版本代码1

我正在用android做一个图书馆项目。我想将我的库上载到JCenter。我已经创建了bintray帐户等,并遵循了上面提到的所有步骤

我在我的应用程序模块和库模块中做了以下更改

应用程序模块build.gradle

apply插件:“com.android.application”
安卓{
编译DK22版
buildToolsVersion“22.0.1”
默认配置{
applicationId“com.app.testapp”
明斯克版本8
targetSdkVersion 22
版本代码1
版本名称“1.0”
}
建筑类型{
释放{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
}
}
包装选项{
排除“META-INF/LICENSE.txt”
}
}
依赖关系{
编译文件树(包括:['*.jar'],目录:“libs”)
编译'com.android.support:appcompat-v7:22.2.0'
编译项目(“:testlib”)
}
库模块build.gradle

apply插件:“com.android.library”
分机{
bintrayRepo='maven'
bintrayName='testsdk'
publishedGroupId='in.test.sdk'
libraryName='testlib'
工件='testSDK'
libraryDescription='Android上类似Facebook原生按钮(LikeView)的包装器'
siteUrl=https://github.com/xyz/testsdk'
gitUrl=https://github.com/xyz/testsdk.git'
libraryVersion='1.0.0'
developerId='xyz'
developerName='xyz'
developerMailxyz@xyz.xyz'
licenseName='Apache软件许可证,版本2.0'
持牌人http://www.apache.org/licenses/LICENSE-2.0.txt'
allLicenses=[“Apache-2.0”]
}
version=“1.0.0”
安卓{
编译DK22版
buildToolsVersion“22.0.1”
默认配置{
明斯克版本8
targetSdkVersion 22
编译选项{
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
建筑类型{
释放{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
//proguard文件“proguard project.txt”
}
包装选项{
排除“META-INF/LICENSE.txt”
}
}
}
依赖关系{
编译'com.android.support:support-v4:22.2.0'
编译文件('libs/gson-2.3.1.jar')
编译文件('libs/android query full.0.26.8.jar')
编译文件('libs/httpmime-4.1.1.jar')
编译文件('libs/jackson-annotations-2.5.0.jar')
编译文件('libs/javax.annotation.jar')
编译文件('libs/libGoogleAnalyticsServices.jar')
编译文件('libs/okhttp-2.3.0.jar')
编译文件('libs/okio-1.3.0.jar')
编译文件('libs/reformation-1.9.0.jar')
}
最新项目root build.gradle

//顶级生成文件,您可以在其中添加所有子项目/模块通用的配置选项。
构建脚本{
存储库{
jcenter()
}
依赖关系{
classpath'com.android.tools.build:gradle:1.1.3'
类路径'com.jfrog.bintray.gradle:gradlebintray插件:1.3.1'
classpath'com.github.dcendents:AndroidMaven插件:1.2'
//注意:不要将应用程序依赖项放在此处;它们属于
//在单个模块build.gradle文件中
}
}
插件{
id“com.jfrog.bintray”版本“1.2”
}
所有项目{
存储库{
jcenter()
}
应用插件:“maven”
应用插件:“maven发布”
应用插件:“java”
}
出版{
出版物{
我的出版物(MavenPublication){
来自components.java
groupId'in.freeb.sdk'
artifactId“freeb sdk”
版本“1.0”
}
}
}
垃圾箱{
用户='ajay spice'
键='31317855920db8f7bc27f97730a8e9f99b6f707e'
publications=['MyPublication']
包装{
回购协议=‘maven’
名称='freeb sdk'
userOrg='ajay spice'
许可证=['Apache-2.0']
vcsUrl=https://github.com/ajay-spice/freebsdk.git'
标签=['gear'、'gore'、'gorilla']
PublicDownloadNumber=true
attributes=['a':['ay1','ay2'],'b':['bee'],c:'cee']//可选的包级属性
版本{
名称='1.0-Final'
desc='FreeB 1.0最终版'
vcsTag='1.0.0'
attributes=['freeb-sdk':'in.freeb.sdk']
}
}
}
任务包装器(类型:包装器){
gradleVersion='2.4'
}
我得到这个错误:

:bintrayUpload FAILED                                                                                

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bintrayUpload'.
> Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk']

* Try:         
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED   

Total time: 22.448 secs
调试模式下的日志文件

:app:install                 
:app:bintrayUpload FAILED          

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bintrayUpload'.
> Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk']

* Try:         
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:bintrayUpload'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:80)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:36)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:33)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: org.gradle.api.GradleException: Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/mav
en/freeb-sdk']
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6_closure27_closure31.doCall(BintrayUploadTask.groovy:280)
        at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1070)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:434)
        at groovyx.net.http.HTTPBuilder.request(HTTPBuilder.java:383)
        at groovyx.net.http.HTTPBuilder$request$0.call(Unknown Source)
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6.doCall(BintrayUploadTask.groovy:272)
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6.doCall(BintrayUploadTask.groovy)
        at com.jfrog.bintray.gradle.BintrayUploadTask.bintrayUpload(BintrayUploadTask.groovy:383)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:218)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:579)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:562)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 47 more


BUILD FAILED   

Total time: 45.144 secs

该错误表示您已尝试使用'1.0-Final FreeB'作为版本名,该版本名无效:

message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk'
版本名称必须以字母或数字开头,并且只能包含字母、数字和以下符号:.-\u:@$~ 问题中的build.gradle源代码显示了一个有效的版本名-“1.1-Final”,但是这与Github项目中使用无效版本名的版本名不同


您是否可以使用
--debug
选项运行,我们可能有更多有关exchange的信息,通常在发送未经授权的快照时会发生此错误bintray@FredericHenri:-我为调试添加了有问题的错误日志。请看?我尝试了与您建议的相同的操作-出现错误“失败:生成失败,出现异常。*错误:任务执行失败:应用程序:bintrayUpload'>无法创建版本“1.1-Final FreeB”:HTTP/1.1 400错误请求[消息:无法在“ajay spice/maven/FreeB sdk”处创建版本1.1-Final FreeB]*尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。“生成失败”,它仍在尝试创建