Intereting Posts
NullPointer на toLowerCase, но я не использую этот метод нигде Как производительность эмулятора Android сравнима с реальной производительностью устройства? Android recylerview v.23.2.0 и библиотека дизайна v.23.2.0 сломаны Воспроизведение аудиофайлов один за другим Использовать RecyclerView внутри ScrollView с гибкой высотой элемента Recycler Доступ к обработчику потоков пользовательского интерфейса из службы Каков наилучший способ реализации отношений «многие ко многим» с использованием ORMLite? Eclipse говорит мне, что у моего проекта есть ошибки, ничего не выделено красным цветом OnOptionsItemSelected в деятельности вызывается перед onOptionsItemSelected в фрагменте. Другой способ? Card.io Не сканирует кредитные карты без повышения уровня Контекст активности андроидов Android: как добавить контакт на SIM-карту с помощью SDK? Замораживание или создание стабильного веб-представления Когда я выбираю панель действий назад? Предотвращение загрузки / перезагрузки каждый раз Фоновая служба с приемником местоположения в android Retrofit2 Условие обработки, когда код состояния 200, но структура json отличается от класса datamodel

Невозможно построить проект библиотеки Bintray Gradle – ClassNotFoundException

Я все еще пытаюсь заставить работать скрипт градиента, я выбрал все журналы и кажется, что некоторые классы отсутствуют. Вот сообщение.

org.gradle.api.GradleScriptException: A problem occurred evaluating project ':horizontalrecyclerview'. Caused by: java.lang.NoClassDefFoundError: org/gradle/api/publication/maven/internal/DefaultMavenFactory at org.gradle.api.plugins.AndroidMavenPlugin.apply(AndroidMavenPlugin.java:88) at org.gradle.api.plugins.AndroidMavenPlugin.apply(AndroidMavenPlugin.java:57) at org.gradle.api.internal.plugins.ImperativeOnlyPluginApplicator.applyImperative(Imper Caused by: java.lang.ClassNotFoundException: org.gradle.api.publication.maven.internal.DefaultMavenFactory ... 51 more 

Вот мой build.gradle .

 apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.jfrog.bintray' version = "1.0.0" android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { minSdkVersion 8 targetSdkVersion 21 versionCode 1 versionName "1.0.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } def siteUrl = 'https://github.com/CROSP/AndroidHorizontalRecyclerView' // Homepage URL of the library def gitUrl = 'https://github.com/CROSP/AndroidHorizontalRecyclerView.git' // Git repository URL group = "com.github.crosp.horizontalrecyclerview" // Maven Group ID for the artifact dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'org.jsoup:jsoup:1.8.1' compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.android.support:recyclerview-v7:21.0.3' } install { repositories.mavenInstaller { // This generates POM.xml with proper parameters pom { project { packaging 'aar' // Add your description here name 'Android Horizontal Recycler View with Headerr' description = 'Android Horizontal Recycler View with Header project for displaying horizontal list on Android ' url siteUrl // Set your license licenses { license { name 'The Apache Software License, Version 2.0' url 'http://www.apache.org/licenses/LICENSE-2.0.txt' } } developers { developer { id 'crosp' name 'Alexandr Crospenko' email 'crosp@xakep.ru' } } scm { connection gitUrl developerConnection gitUrl url siteUrl } } } } } task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.destinationDir } artifacts { archives javadocJar archives sourcesJar } Properties properties = new Properties() properties.load(project.rootProject.file('local.properties').newDataInputStream()) // https://github.com/bintray/gradle-bintray-plugin bintray { user = properties.getProperty("bintray.user") key = properties.getProperty("bintray.apikey") configurations = ['archives'] pkg { repo = "maven" // it is the name that appears in bintray when logged name = "crosp" websiteUrl = siteUrl vcsUrl = gitUrl licenses = ["Apache-2.0"] publish = true version { gpg { sign = true //Determines whether to GPG sign the files. The default is false passphrase = properties.getProperty("bintray.gpg.password") //Optional. The passphrase for GPG signing' } // mavenCentralSync { // sync = true //Optional (true by default). Determines whether to sync the version to Maven Central. // user = properties.getProperty("bintray.oss.user") //OSS user token // password = properties.getProperty("bintray.oss.password") //OSS user password // close = '1' //Optional property. By default the staging repository is closed and artifacts are released to Maven Central. You can optionally turn this behaviour off (by puting 0 as value) and release the version manually. // } } } } 

Может быть, у кого-то уже была такая проблема или знаете, как ее решить? Пожалуйста, помогите, потому что я не могу заставить его работать весь день. Thx заранее.

Solutions Collecting From Web of "Невозможно построить проект библиотеки Bintray Gradle – ClassNotFoundException"

Я делаю то же самое (загружаю мой aar в bintray), и у меня такая же проблема.

Я знаю, что это произошло в библиотеке gradle, поэтому я меняю свой вариант gradle от 2.4.0 до 2.2.1 таким образом

Файл -> Структура проекта (или вызвать command + ; hotkey command + ; ) -> щелкните по Project в левом списке в диалоговом окне -> входе 2.2.1 в поле «Короткое текстовое поле».

Я решаю эту ошибку таким образом. Посмотрите на часть примечания в файле README.md .

Надеюсь, это может вам помочь.

Ps: Если вы хотите использовать gradle 2.4.0, вы должны настроить версию android-maven-plugin версии 1.3 в classpath в корне проекта build.gradle как:

com.github.dcendents:android-maven-gradle-plugin:1.3