После того, как я попробовал много вещей, я нашел две точки:
1 - я изменил это
artifact("$buildDir/outputs/aar/sinalib-release.aar")
до
artifact("build/outputs/aar/sinalib-release.aar")
2 - репозиторий, который вы создаете в bintray.com , должен совпадать с репозиторием в части pkg
.
это решило ошибку Skipping upload for missing file
и загрузило файл arr.
Но остается одна ошибка: он не может загрузить и создать файл pom
.
Итак, я нашел эту команду:
clean build generatePomFileForProductionPublication bintrayUpload
Это работало для меня, но все же, проблема с добавлением зависимостей в pom
хотя у меня есть этот код, он не работает:
//The publication doesn't know about our dependencies, so we have to manually add them to the pom
pom.withXml {
def dependenciesNode = asNode().appendNode('dependencies')
//Iterate over the compile dependencies (we don't want the test ones), adding a <dependency> node for each
configurations.compile.allDependencies.each {
def dependencyNode = dependenciesNode.appendNode('dependency')
dependencyNode.appendNode('groupId', it.group)
dependencyNode.appendNode('artifactId', it.name)
dependencyNode.appendNode('version', it.version)
}