Klasa nie jest dozwolone przy realizacji własnej biblioteki w Gradle Android

0

Pytanie

Stworzyłem bibliotekę Android i opublikował ją w Jitpack.

Obecnie moja kompilacja powiedzie się w Jitpack. ale gdy dodaję adres URL realizacji w swój projekt, montaż Gradle kończy się pomyślnie, ale gdy próbuję użyć biblioteki klas, ona nie jest rozwiązany

Na karcie zewnętrznej biblioteki, znajdującej się w strukturze projektu, nie ma w nim biblioteki, której nie wykorzystał, więc może plik .jar nie jest tworzony.

Pomóż mi, jeśli masz jakiekolwiek rozwiązanie lub jakiś sposób określić ten problem.

android gradle jitpack kotlin
2021-11-23 14:44:41
2
0

Jeśli dobrze rozumiem, mówisz, że montaż gradle lub "synchronizacja projektu" po zmianie plików gradle działa normalnie. Ale nie można korzystać z żadnego kodu z biblioteki.

Czy można mieć pewność, że twoja biblioteka jest załadowany w Zewnętrzne biblioteki? To będzie coś z nazwą repozytorium w nim i kończy się na "@aar " (na przykład. com.github.nickname:libraryname:version@aar)

Jeśli nie możesz go znaleźć, proszę sprawdzić, czy działa twój biblioteki moduł build.gradle istnieje ciąg poniżej, gdzieś w górnej części pliku.

apply plugin: 'com.android.library'
2021-11-23 15:46:37

Poprawnie, nie mogę znaleźć pliku @aar w zewnętrznych bibliotekach i sprawdziłem, że plugin apply również obecny w moim projekcie biblioteki, przy tworzeniu projektu na konsoli jitpack nie получаю-ѕоигсеѕ.јаг po udanej kompilacji
Mohit Dholakia

Czy widzisz w swoim dzienniku krok "tworzenie artefaktów"? Bo to powinno prowadzić do ... sources.jar, -.aar, -.pom, itp. I czy masz repozytorium github dla biblioteki? Bo wtedy masz prawdopodobnie również musi być ten plugin w swoim module build.gradle: "zastosowanie wtyczki: 'com.github.dcendents.android-maven'"
SvdTweel

Tak, artefakty złożenia: czy w końcu, a po za tym u mnie są tworzone różne pliki, takie jak aar, magazyn, magazyn, moduł, pom, pom.md5, pom.sha1, ale jar tam nie ma
Mohit Dholakia

Inne pliki, wydaje się być w porządku. Czy masz ścieżkę do klasy" com.github.dcendents:android-maven-gradle-plugin:2.1" " w projekcie build.gradle i "zastosuj plugin:" com.github.dcendents.android-maven "" w swoim module build.gradle? Zobacz także projekt demo
SvdTweel

próbowałem dodać ścieżkę do klasy" com.github.dcendents:android-maven-gradle-plugin:2.1", ale gdy dodam" zastosuj plugin: "com.github.dcendents.android-maven"", to doprowadzi do błędu, tak jak link nie jest obsługiwany przez : stackoverflow.com/questions/68609209/...
Mohit Dholakia

Być może ma to coś wspólnego z odstąpieniem od wtyczki, w linku, który opublikowałeś, czytamy, że należy obniżać ocenę. Jeśli nie jest to opcja, proszę sprawdzić nowy plugin lub tę stronę migracji, aby wykorzystać nowy plugin zamiast przestarzałego.
SvdTweel
0

Problem polegał na tym, że magazyn został zamknięty, dlatego musimy zapewnić token uwierzytelniania. Link na link poniżej

https://jitpack.io/docs/PRIVATE/

2021-11-24 12:28:36

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................