Problem beim Veröffentlichen der Android Studio-Bibliothek in jCenter mit Bintray
Ich folge diesem Tutorial, um ein Beispiel für eine Android Studio-Bibliothek auf Jcenter zu veröffentlichen:
http: //crushingcode.co/publish-your-android-library-via-jcenter
Es scheint sehr klar zu sein. Ich habe mein GitHub-Repository mit dieser Bibliothek unter folgendem Link erstellt:
https: //github.com/alessandroargentieri/mylibvie
Ich habe mich auch bei Bintray.com angemeldet und ein neues Repository erstellt, das meine Bibliothek enthalten muss (wie im obigen Tutorial erläutert).
Um ein Repository auf Bintray zu veröffentlichen, muss ich eine Organisation erstellen. Anschließend erstellen Sie das Repository. Das sind also meine Daten:
Bintray-Benutzername: alessandroargentieri
Organisation: alexmawashi
Repository:https: //bintray.com/alexmawashi/my_android_repositor
then, in Android Studio, in der Gradle-Datei meines Bibliotheksmoduls, habe ich diese Daten:
apply plugin: 'com.android.library'
ext {
bintrayRepo = 'my_android_repository' //maven
bintrayName = 'mylibview' // Has to be same as your library module name
publishedGroupId = 'mawashi.alex.mylittlelibrary'
libraryName = 'MyLibView'
artifact = 'mylibview' // Has to be same as your library module name
libraryDescription = 'Android Library to use a custom view'
// Your github repo link
siteUrl = 'https://github.com/alessandroargentieri/mylibview'
gitUrl = 'https://github.com/alessandroargentieri/mylibview.git'
githubRepository= 'alessandroargentieri/mylibview'
libraryVersion = '1.0'
developerId = 'alexmawashi'
developerName = 'Alessandro Argentieri'
developerEmail = '[email protected]'
licenseName = 'The Apache Software License, Version 2.0'
licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
allLicenses = ["Apache-2.0"]
}
...
...
apply from: 'https://raw.githubusercontent.com/nisrulz/JCenter/master/installv1.gradle'
apply from: 'https://raw.githubusercontent.com/nisrulz/JCenter/master/bintrayv1.gradle'
Wenn ich das Terminal benutze und schreibe:gradlew clean build install bintrayUpload --stacktrace
Nach ein paar Minuten erhalte ich folgende Fehlermeldung:
What went wrong:
Execution failed for task ':mylittlelibrary:bintrayUpload'.
> Could not create package 'alessandroargentieri/my_android_repository/mylibview': HTTP/1.1 404 Not Found [message:Repo 'my_android_repository' was not found]
Was mache ich falsch? Vielen Dank