essere vietata da Android SDK EULA:
1,1 L'Android Software Development Kit (di cui al presente Contratto di licenza come "SDK" e specificatamente inclusi i file di sistema Android, API confezionati, e le API di Google aggiungono -on) è concesso in licenza all'utente in base ai termini del presente Contratto di licenza. Il presente Contratto di licenza costituisce un contratto legalmente vincolante tra l'utente e Google in relazione all'utilizzo dell'SDK.
... ...
3.3 E 'vietato utilizzare l'SDK per qualsiasi scopo non espressamente consentito dal presente Contratto di licenza. Salvo quanto richiesto dalle licenze di terze parti applicabili, non è possibile: (a) copiare (salvo per scopi di backup), modificare, adattare, ridistribuire, decompilare, decodificare, disassemblare o creare opere derivate dell'SDK o di qualsiasi parte dell'SDK; o (b) caricare qualsiasi parte dell'SDK su un telefono cellulare o qualsiasi altro dispositivo hardware ad eccezione di un personal computer, combinare qualsiasi parte dell'SDK con altri software o distribuire qualsiasi software o dispositivo che incorpori una parte dell'SDK.
L'approccio utilizzato è Android for Maven compilare android.jar dai sorgenti e tira fuori i file di origine e di risorse per replicare android.jar nel SDK. Come puoi vedere, ovviamente questo non è possibile per alcuni addon delle API di Google che sono vicini, come Maps.
La buona notizia è team di Android inizia reinventare il sistema di generazione (maggiori dettagli a here), si spera gli stretti vasi di origine saranno curati e gestiti in repository centrale dal team di Android, si veda la risposta di Manfred here.
Grazie per questa risposta e per indicare il thread del gruppo di discussione di Google. Sembra molto promettente e verrà affrontata la maggior parte dei problemi legati all'industrializzazione di Android. – Snicolas
La situazione è cambiata nell'ultimo anno? – ahsteele