2012-12-18 10 views
7

Próbuję zbudować Android projektu z linii poleceń. Mój androidowy projekt ma podrzędny projekt w moim głównym androidowym projekcie. Po uruchomieniu polecenia mrówki debugowania pokazuje błąd w budowaniu klas, ponieważ nie znaleziono klas biblioteki z podprojektu. Więc myślę, że projekt podrzędny nie jest zawarty poprawnie, musimy wykonać pewne polecenie dla tego.zbudować i uruchomić projekt android o podprojekt w linii poleceń za pomocą debugowania mrówki

Proszę o pomoc, z góry dzięki

+0

Dostałem odpowiedź z Android oficjalnego dokumentu android zmiana lib-projektowej --target 3 --path ZBarScanner-master/ZBarScannerLibrary android projekt aktualizacji --name android_app --path. --library ZBarScanner-master/ZBarScannerLibrary Najpierw musimy zaktualizować projekt biblioteki, a następnie zaktualizować główny projekt. Obie powinny zostać utworzone przed wykonaniem aktualizacji. następnie wykonaj ant clean mrówka do debugowania –

Odpowiedz

9

Dostałem odpowiedź od oficjalnego Android Doc:

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

najpierw musimy zaktualizować projekt biblioteki, a następnie zaktualizować głównego projektu. Obie powinny zostać utworzone przed wykonaniem aktualizacji. Następnie wykonaj:

ant clean 
ant debug 
+1

Dla tych, którzy otrzymali błąd z powodu "--target 3", możesz go pominąć i zadziała. Lub użyj "celów listy Android", aby zobaczyć prawidłowe cele, które masz na swoim komputerze – Alex

Powiązane problemy