Sto pensando a come ottenere la libreria di supporto di Android da includere e compilare all'esterno di Eclipse. Sto usando Linux come ambiente di sviluppo e non utilizzo alcun IDE per creare app, ma solo l'SDK Android di base. Ho solo ricevuto risposte a questa domanda riguardo Eclipse, ma come posso farlo usando solo Ant e Android SDK?Come includere correttamente la libreria di supporto nell'applicazione Android non Eclipse
risposta
Supponendo che non si stia utilizzando GridLayout
:
Passaggio 1: copiare android-support-v4.jar
o android-support-v13.jar
dal proprio SDK nella directory libs/
del progetto.
Passaggio n. 2: Nessun passaggio n. 2.
Scegliere android-support-v13.jar
se si utilizzano frammenti nativi (rispetto al backport del pacchetto di supporto Android) e si desidera utilizzarli con cose come ViewPager
che fanno parte del pacchetto di supporto Android.
GridLayout
rende le cose un po 'più complicate, in quanto è un progetto di libreria Android. Dovresti seguire lo the instructions for how to use an Android library project in a command-line project, probabilmente lavorando su una copia del progetto ufficiale.
Tutte queste informazioni sono reperibili nella directory extras/
in cui è installato l'SDK.
Simile a questo articolo automazione http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html
Assicurarsi di generare un file build.xml valida per la costruzione di ant/Android android update project --path /path/to/project
poi basta ant clean debug
È inoltre possibile checkout il doc ufficiale http://developer.android.com/tools/building/building-cmdline.html
Nota: per alcuni extra, ad es. 'google-play-services', solo il barattolo potrebbe non essere sufficiente a causa della mancanza di risorse. Vedi: http://stackoverflow.com/a/35395369/895245 per un metodo –