Я пытаюсь загрузить свою библиотеку в jCenter. Я следую этому руководству:
http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en
Выполнив шаги и набрав в терминале Android «> gradlew bintrayUpload», я получаю следующую ошибку:
:app:bintrayЗагрузка не удалась
ОШИБКА: сборка не удалась с исключением.
- Что пошло не так: были обнаружены некоторые проблемы с конфигурацией задачи ':app:bintrayUpload'.
#P6#
Прежде чем пометить мой вопрос как дубликат, я укажу, что пробовал решения из следующих вопросов stackoverflow:
Публикации указаны, но в проекте нет публикаций: библиотека< /а>
Попробовав это решение, я получаю следующую ошибку:
ОШИБКА: сборка не удалась с исключением.
- Что пошло не так:
Задача 'bintrayUpload' не найдена в корневом проекте 'UniFont'.
При поиске этой ошибки я нашел следующее решение из этого вопроса в stackoverflow: Задача «bintrayUpload» не найдена в корневом проекте «bin»
Это не было решением для меня. Мой путь с jdk/jre существует. Я пробовал переключаться между ними несколько раз. Необязательный вопрос:
Нужно ли объявлять пути JDK и JRE в переменных среды Windows?
Вот мой build.gradle верхнего уровня:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
classpath 'com.github.dcendents:android-maven-plugin:1.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
//apply plugin: 'com.jfrog.bintray'
repositories {
jcenter()
}
}
Вот мой build.gradle (модуль приложения):
apply plugin: 'com.android.library'
android {
compileSdkVersion 22
buildToolsVersion "23.0.0 rc3"
defaultConfig {
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
}
ext {
bintrayRepo = 'maven'
bintrayName = 'Library Name'
publishedGroupId = '...'
libraryName = '...'
artifact = '...'
libraryDescription = 'A simple library for setting a single font in a View in Android.'
siteUrl = '...'
gitUrl = '...'
libraryVersion = '1.0'
developerId = '...'
developerName = '...'
developerEmail = '...'
licenseName = 'The Apache Software License, Version 2.0'
licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
allLicenses = ["Apache-2.0"]
}
Кто-нибудь может помочь мне с этим?
Спасибо!
local.properties
? - person Saeed Masoumi   schedule 02.08.2015