このチュートリアルに従って、サンプルの Android Studio ライブラリを Jcenter に公開しています。
http://crushingcode.co/publish-your-android-library-via-jcenter/
とてもはっきりしているようです。このリンクで、このライブラリを使用して GitHub リポジトリを作成しました。
https://github.com/alessandroargentieri/mylibview
また、Bintray.com にサインインし、ライブラリを含める必要がある新しいリポジトリを作成しました (上記のチュートリアルで説明したように)。
Bintray でリポジトリを公開するには、組織を作成する必要があります。次に、リポジトリを作成します。だから、これらは私のデータです:
Bintray ユーザー名: alessandroargentieri
組織: alexmawashi
リポジトリ: https://bintray.com/alexmawashi/my_android_repository
次に、Android Studio のライブラリ モジュールの gradle ファイルに、次のデータがあります。
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 = 'alexmawashi87@gmail.com'
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'
ターミナルを使用して書くと:
gradlew clean build install bintrayUpload --stacktrace
数分後、次のエラーが表示されます。
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]
私は何を間違っていますか?ありがとう。