在我更新gradle和android studio之前,我曾经使用tutorial上的这些任务将我的库上传到bintray:
首先:gradlew install
第二名:gradlew bintrayUpload
但在更新android studio和gradle后,我不得不将拳头任务更改为:gradlew installDebug
但gradle无法找到任务bintrayUpload
,我收到此错误:
* What went wrong:
Task 'bintrayUpload' not found in root project 'MyProject'.
* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
答案 0 :(得分:1)
您需要在bintray
中定义build.gradle
任务。由于您没有gradlew
,因此无法找到并执行该任务。根据您的设置定义类似下面的内容,你会没事的。
apply plugin: 'com.jfrog.bintray'
apply plugin: 'maven-publish'
bintray {
user = ...
key = ....
publications = ....
pkg {
...
}
}
答案 1 :(得分:0)
解决方案就在这里:我必须在lib gradle中添加这些行。
// Place it at the end of the file
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle'
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/bintrayv1.gradle'
它加载并将bintray任务添加到gradle中。