Не видит класса моей библиотеки
Решил загрузить на jitpack свою android библиотеку из одного класса для удобного дебага, чтобы ее просто было подключать. Вот собственно библиотека https://github.com/elfenLied666/Lmain Создал по гайду релиз. Залогинился в jitpack нажал там Look Up В первый раз вроде скомпилировало удачно хотя ошибки есть. Вот небольшой вывод:
BUILD SUCCESSFUL in 1m 34s
140 actionable tasks: 138 executed, 2 up-to-date
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Publication: com.github.elfenLied666:Lmain:1.0.0
Build tool exit code: 0
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Looking for pom.xml in build directory and ~/.m2
[Fatal Error] lint-resources.xml:1:1: Content is not allowed in prolog.
[Fatal Error] lint-resources.xml:1:1: Premature end of file.
Found artifact: com.github.elfenLied666:Lmain:1.0.0
Found artifact: com.github.elfenLied666:Lmain:1.0.0
2025-01-15T11:06:56.329396723Z
Exit code: 0
✅ Build artifacts:
Я попробовал подключить implementation 'com.github.elfenLied666:Lmain:1.0.0' Но увы моего класса L Android Studio не видит. Может кто то подскажет что не так. Я поменял немного grudle файл, но версия 1.0.1 вообще не собралась.
Ответы (1 шт):
Когда-то тоже намучился с такой публикацией, в итоге пришёл к такому конфигу.
build.gradle(library):
plugins {
id 'com.android.library'
id 'maven-publish'
}
android {
...
publishing {
singleVariant("release") {
withSourcesJar()
}
}
}
afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
groupId = "com.example.lib"
artifactId = "name"
version = "1.0"
}
}
}
}
jitpack.yml:
jdk:
- openjdk19
before_install:
- sdk install java 19.0.2-open
- sdk use java 19.0.2-open
install:
- ./gradlew clean :library:publishToMavenLocal