Sono nuovo nello sviluppo di plugin cordova. Voglio scrivere un plugin che è in grado di aprire una nuova attività Android e mostrare qualche pubblicità.Sviluppo plug-in Cordova - aggiunta aar
Così ho seguito un semplice tutorial here. Funziona molto bene e come previsto.
Il passaggio successivo consiste nell'includere questo progetto Android Studio Gradle nel mio plug-in.
Il mio primo tentativo: Aggiungendo il progetto Gradle in una sottocartella del mio plugin di Cordova e aggiungere la seguente riga al file plugin.xml:
<framework src="libs/Broper/build.gradle" custom="true" type="gradleReference" />
anche ho provato:
<framework src="libs/Broper/app/build.gradle" custom="true" type="gradleReference" />
Il i file graddle sono riconosciuti da Cordova. Ma qualcosa non funziona. Quindi non posso importare le classi di quel progetto di Android Studio nei miei file java plugin.
Quindi una soluzione migliore (ho pensato così) è di aggiungere un AAR invece. Ma lì non ho nemmeno la più pallida idea di cosa fare per aggiungere quell'ARC nel mio plugin Cordova.
Quindi, la domanda è: come faccio ad aggiungere un android atroject (o libreria) al mio plugin Cordova nel modo giusto?
E 'questo per un AAR o un normale progetto Android Studio? E cos'altro c'è nella directory src/android? l'intero gradl Android Studio Project? O la RAA? o la directory "app" dal progetto Android Studio? – SleepingMole
src/android dir contiene tutte le cose necessarie per il tuo plugin. Puoi inserire un intero progetto Android Studio – Niko
Questa risposta mi confonde un po 'di più. Perché se metto il mio progetto Android Studio lì, io risponderò al build.gradle da quello con il "vuoto" che hai fornito. quindi non vedo la connessione tra ASP e il mio plugin. O semplicemente non capisco qualcosa di giusto. – SleepingMole