2012-12-18 1 views
7

명령 줄에서 Android 프로젝트를 빌드하려고합니다. 내 안드로이드 프로젝트는 내 안드로이드 프로젝트의 하위 프로젝트를 가지고 있습니다. 개미 디버그 명령을 실행하면 하위 클래스의 라이브러리 클래스를 찾을 수 없어 클래스를 빌드 할 때 오류가 표시됩니다. 그래서 하위 프로젝트가 제대로 포함되지 않았다고 생각합니다.이를 위해 몇 가지 명령을 실행해야합니다.개미 디버그를 사용하여 명령 줄에 하위 프로젝트가있는 Android 프로젝트를 빌드하고 실행하십시오.

은 도와주세요, 사전

+0

나는 안드로이드 공식 문서에서 답 안드로이드 업데이트 lib 디렉토리 프로젝트를 가지고 --target 3 --path ZBarScanner 마스터/ZBarScannerLibrary 안드로이드 업데이트 프로젝트 --name android_app --path. --library ZBarScanner-master/ZBarScannerLibrary 먼저 라이브러리 프로젝트를 업데이트 한 다음 기본 프로젝트를 업데이트해야합니다. 업데이트를하기 전에 둘 모두 만들어야합니다. do ant clean 개미 디버그 –

답변

9

나는 안드로이드 공식 문서에서 대답을 얻었다에 감사 :

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

먼저 우리는 라이브러리 프로젝트를 업데이트 한 다음 주요 프로젝트를 업데이트해야합니다. 두 가지 모두 업데이트를 수행하기 전에 만들어야합니다. 그런 다음을 수행하십시오

ant clean 
ant debug 
+1

'--target 3'때문에 오류가 발생하는 경우 건너 뛸 수 있으며 작동 할 수 있습니다. 또는 '안드로이드 목록 대상'을 사용하여 컴퓨터에있는 유효한 대상을 볼 수 있습니다. – Alex

관련 문제