Classe non si è risolto quando l'implementazione personalizzata libreria in Gradle Android

0

Domanda

Ho creato una libreria android e pubblicato nel Jitpack.

Attualmente, la mia generazione è sempre successo in Jitpack. ma quando ho aggiunto l'attuazione URL nel mio progetto di costruire Gradle ottiene successo, ma quando provo a usare la libreria di classi non viene risolto

Nella scheda libreria esterna, situato nella struttura del progetto, non ha la libreria che ho implementato, quindi potrebbe essere .jar file non viene sempre generato.

Aiutatemi Se avete qualche soluzione o un modo per identificare il problema.

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

Se ho capito bene tu dici che la gradle costruire o 'progetto sync' dopo un cambiamento nella gradle file funziona bene. Ma non è possibile utilizzare il codice dalla libreria.

Si può verificare che la libreria viene caricata in Librerie Esterne? Sarebbe qualcosa con il tuo repository nome e termina con "@aar' (es. com.github.nickname:libraryname:version@aar)

Se non riesci a trovarlo, si prega di controllare se la vostra libreria di modulo build.gradle la linea di sotto da qualche parte all'inizio del file.

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

Corretto, non riesco a trovare @file aar in Librerie Esterne e ho controllato applicare il plugin c'è nella mia libreria progetto, mentre la costruzione di un progetto su jitpack console non ricevo -sources.jar dopo la costruzione del successo
Mohit Dholakia

Non si vede l'creare artefatti passo nel registro? Perché uno dovrebbe comportare -sources.jar, -.aar, -.pom etc. E hai un repo github per la vostra libreria? Perché, allora probabilmente si dovrebbe anche avere questo plugin nel vostro modulo di costruire.gradle: "applicare plugin: com.github.dcendents.android-maven'"
SvdTweel

Sì Costruire artefatti: c'è alla fine e dopo che sto avendo vari file generato come aar, log, log, modulo, pom, pom.md5, pom.sha1 ma jar non c'è
Mohit Dholakia

Gli altri file sembra che vada bene. Hai il "classpath" com.github.dcendents:android-maven-gradle-plugin:2.1'" nel vostro progetto di costruzione.gradle e "applica plugin: com.github.dcendents.android-maven'" nel modulo di costruire.gradle? Vedi anche progetto demo
SvdTweel

ho provato ad aggiungere "classpath" com.github.dcendents:android-maven-gradle-plugin:2.1'", ma se posso aggiungere "applica plugin: com.github.dcendents.android-maven'" dà errore in quanto non è supportato link : stackoverflow.com/questions/68609209/...
Mohit Dholakia

Forse ha qualcosa a che fare con l'abbandono del plugin, nel link che hai postato dicono che devi fare un downgrade. Se questo non è un'opzione, si prega di controllare il nuovo plugin o questa pagina migrazione di utilizzare il nuovo plugin invece di deprecato uno.
SvdTweel
0

Il problema è stato il Repository è stato privato quindi abbiamo bisogno di fornire un token di autenticazione. Il link di riferimento è dato qui sotto

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

2021-11-24 12:28:36

In altre lingue

Questa pagina è in altre lingue

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