2012-12-18 11 views
7

Sto provando a creare un progetto Android dalla riga di comando. Il mio progetto Android ha un sotto progetto all'interno del mio principale progetto Android. Quando eseguo il comando ant debug mostra l'errore nella creazione di classi come non trovato le classi di libreria dal sottoprogetto. Quindi penso che il sottoprogetto non sia incluso correttamente, abbiamo bisogno di eseguire qualche comando per quello.Costruisci ed esegui il progetto Android con un sottoprogetto in linea di comando usando il debug di ant

prega di aiuto, grazie in anticipo

+0

ho avuto la risposta da Android doc ufficiale aggiornamento Android lib-progetto --target 3 --path ZBarScanner-master/ZBarScannerLibrary progetto di aggiornamento Android --name android_app --path. --library ZBarScanner-master/ZBarScannerLibrary Per prima cosa è necessario aggiornare il progetto della libreria e quindi aggiornare il progetto principale. Entrambi dovrebbero essere creati prima di fare l'aggiornamento. ant clean ant debug –

risposta

9

ho avuto la risposta da Android doc ufficiale:

android update lib-project --target 3 --path ZBarScanner-master/ZBarScannerLibrary 
android update project --name android_app --path . --library ZBarScanner-master/ZBarScannerLibrary 

In primo luogo abbiamo bisogno di aggiornare il progetto biblioteca e quindi aggiornare il progetto principale. Entrambi dovrebbero essere creati prima di fare l'aggiornamento. Poi fare:

ant clean 
ant debug 
+1

Per quelli che hanno ricevuto un errore a causa di "--target 3", puoi saltarlo e funzionerà. Oppure usa "obiettivi elenco Android" per vedere gli obiettivi validi che hai sul tuo computer – Alex

Problemi correlati