2012-09-02 2 views
0

나는 이클립스를 사용하여 안드로이드 프로젝트를 만들었습니다. 하지만 커맨드 라인을 사용하여 그렇게해야합니다. 그래서, 위의 사용개미 - 안드로이드 건물이 릴리스 버전을 만들지 않습니다

> android update project --path . 
> ant clean debug 

명령을 명령 아래 사용의 created--에 오신 것을 환영합니다 - debug.apk 환영 - 디버그 unaligned.apk 나는 또한 ant.properties이

key.store=./mykey.keystore 
    key.alias=MA 
    key.store.password=mypassword 
    key.alias.password=mypassword 
below- 파일 쓰기

내가

> ant relase 

은 불행하게도 그 어떤 자료 파일을 생성하지 버전 - 릴리스를 구축하려고 지금 때. 명령 줄을 사용하여 릴리스 버전을 만드는 방법

응답을 기다리고 있습니다.

덕분에, Pijman

답변

1

당신은 오타가 : 그것은 ant release해야합니다.

특정 작업을 수행 할 필요가 없습니다. ant clean release 트릭을해야합니다. 그러나 clean 대상을 확인하십시오. 개미는 게으르며 가능한 한 많은 작업을 건너 뜁니다. 따라서 클린하지 않으면 클래스 파일을 다시 만들지 않고 실제로 디버그 컴파일 파일을 포함하는 apk를 압축합니다.

+0

답장을 보내 주셔서 감사합니다. 어쨌든, 내 타이핑 실수 실제로 '개미 릴리스'를 입력했지만 어떤 릴리스 버전을 받고하지 않습니다. – pijushcse

+0

@pijushcse : ant를 실행할 때 출력을 추가하십시오. 또한 'ant clean release'로 시도했는지 확인하십시오. –

+0

안녕하세요 Boris Strandjev, 이제 릴리스 서명되지 않은 파일을 만들 수 있습니다. proguard.cfg 파일이 누락되었습니다. – pijushcse

관련 문제