Třída není vyřešen při provádění vlastní knihovna v Gradle Android

0

Otázka

Vytvořil jsem android knihovna a publikoval to v Jitpack.

V současné době, můj build je získání úspěchu v Jitpack. ale když jsem se přidat provádění URL v mém projektu Gradle stavět dostane úspěch, ale když jsem zkusil použít knihovnu tříd to není vyřešen

V externí knihovně kartu se nachází v projektu struktura, to není v knihovně, které jsem implementoval, takže by mohl být .jar soubor není stále generovány.

Pomůže mi, Pokud máte nějaké řešení, nebo nějaký způsob, jak identifikovat tento problém.

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

Pokud jsem správně pochopil, říkáte, že gradle sestavení nebo projektu sync' po změně v gradle files, a funguje dobře. Ale nemůžete použít jakýkoliv kód z vaší knihovny.

Můžete ověřit, že vaše knihovna je načten v Externích Knihovnách? To bude něco s repozitáři jméno a končí s '@aar' (např. com.github.nickname:libraryname:version@aar)

Pokud nemůžete najít to, prosím, zkontrolujte, zda vaše knihovna modul build.gradle má řádek níže, někde v horní části souboru.

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

Jaká nemůžu najít @aar soubor v Externí Knihovny a ověřil jsem použít plugin, je tam v mé knihovně projektu Také při budování projektu na jitpack konzole nejdu -sources.jar po Sestavení úspěch
Mohit Dholakia

Vidíte 'vytvořit artefakty' krok ve vašem deníku? Proto, že člověk by měl za následek -sources.jar, -.aar, -.pom atd. A máte github repo pro vaše knihovna? Protože pak jste pravděpodobně také by měl mít tento plugin ve vašem modul postavit.gradle: "použít plugin: 'com.github.dcendents.android-maven'"
SvdTweel

Ano Stavět artefakty: je tam na konci a poté, co jsem s různými soubory generované jako aar, log, log, modul, pom, pom.md5, pom.sha1 ale jar není tam
Mohit Dholakia

Ostatní soubory se zdá v pořádku. Máte "classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'" v projektu stavět.gradle a "použít plugin: 'com.github.dcendents.android-maven" v modulu stavět.gradle? Viz také demo projektu
SvdTweel

snažil jsem se přidat "classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1" ale když přidám "použít plugin: 'com.github.dcendents.android-maven'" to dává chybu, protože není podporován odkaz : stackoverflow.com/questions/68609209/...
Mohit Dholakia

Možná to má něco společného s upouštěním plugin, odkaz, který jste publikovali říkají, že budete muset downgrade. Pokud to není možné, prosím, podívejte se na nový plugin , nebo to migrace stránku použít nový plugin namísto zastaralé.
SvdTweel
0

Problém byl, že Úložiště bylo soukromé, takže musíme poskytnout autentizační token. Referenční odkaz je uveden níže

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

2021-11-24 12:28:36

V jiných jazycích

Tato stránka je v jiných jazycích

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