QNA > C > Cos'è Android Gradle?

Cos'è Android gradle?

Prima di Android Studio usavate Eclipse per il vostro sviluppo e, probabilmente, non sapevate come costruire il vostro APK Android senza Eclipse.

Lo potete fare sulla linea di comando, ma dovete imparare cosa fa ogni strumento (dx, aapt) nell'SDK. Eclipse ci ha salvato da questi dettagli fondamentali di basso livello, ma importanti, dandoci il proprio sistema di compilazione.

Ora, vi siete mai chiesti perché la cartella res è nella stessa directory della vostra cartella src?

Ecco dove entra in scena il sistema di compilazione. Il sistema di compilazione prende automaticamente tutti i file sorgente (.java o .xml), poi applica lo strumento appropriato (ad esempio prende i file di classe java e li converte in file dex), e li raggruppa tutti in un unico file compresso, il nostro amato APK.

Questo sistema di compilazione usa alcune convenzioni: un esempio è specificare la directory che contiene i file sorgente (in Eclipse è la cartella \src) o i file delle risorse (in Eclipse è la cartella \res).

Ora, per automatizzare tutti questi compiti, ci deve essere uno script; potete scrivere il vostro sistema di compilazione usando lo scripting di shell in linux o la sintassi dei file batch in windows.

Di Whitson Bannowsky

Come usare i cookies per guardare Netflix sui cellulari :: Come promuovere un'app gratuita di utilità per Android
Link utili