2013-07-12 4 views
10

나는 개미와 명령 줄에서 APK를 구축하려고합니다. 생성 된 키 저장소로 apk 파일에 서명하기 위해 릴리스 모드에서 실행할 때이 오류가 발생하는 동안 디버그 모드로 빌드를 만들 수 있습니다. 이'keystore'값이 유효하지 않습니다. 그것은 단일 경로로 해결해야합니다

sdk.dir=E:\\_WorkArea\\adt-bundle-windows-x86\\sdk 
key.store=C:\Users\\l.keystore 
key.alias=tys 
key.store.password=tr 
key.alias.password=tre 


    D:\Android-Sdks\tools\ant\build.xml:1132: The following error occurred 
while executing this line: 

D:\Android-Sdks\tools\ant\build.xml:1144: Value for 'keystore' is not 
valid. It must resolve to a single path 

답변

3

이 같은

내 local.properties 파일보기는 키 스토어에 의해 해결 된 프로젝트는 ... 같은 폴더에 있어야한다는 It must resolve to a single path 자신을 ..resolved 말하여 무엇을 의미하는지 이잖아. ... kudos

15

나는 당신과 같은 문제가있어.

당신이 key.store 값에

참고 "\"를 그리워 : key.store을 = C는 \\ 사용자 \\ l.keystore는

+0

아니요 작동하지 않습니다. 나는 이미 키 스토어 파일을 프로젝트 폴더에 넣음으로써 그것을 해결했다. – cavallo

+2

그것은 나를 위해 일했다. 고마워요 – Ponmalar

4

@cavallo 대답은 잘못

키 저장소가 동일한 폴더에 있어야하는 것은 아닙니다. 상대 경로가 이스케이프 할 slashes을 포함하기 때문에 해결할 수 있습니다.

당신의 오답을 받아 들여 다른 사람들을 오해하지 마십시오.

+0

@shdhir Mishra 내가 체크하자. – cavallo

1

나는이 메시지도 가지고있다. 키 스토어 경로에 오류가있는 ant.properties 파일에 실제로 문제가 발생했습니다. 그것을 고친 그것을 바꾼다.

0

당신은 당신의 파일 탐색기에서 복사 붙여 넣기 경로입니다, 어쩌면 당신은 또한 프로그램 파일 매우 중요합니다 같은 경로에 공간이 : C : \ 경로 \가 정확하지 (Windows 사용자) 사용 \입니다.

관련 문제