티스토리 뷰

본 글은  Failed to convert path to a short DOS path를 해결하는 방법입니다.

사례) ninepatch 프로그램을 구동하기 위해서
커맨드 라인 프로그램(명령 프롬프트)에서 sdk 폴더 밑에 tools로 가서 
draw9patch.bat를 실행합니다.


아래와 같은 에러 메시지가 뜨는 경우가 있습니다. (저의 경우)


Failed to convert path to a short DOS path: C:\Windows\system32\java.exe

이런 경우에 어떻게 해결하는지 설명해드리겠습니다.

안드로이드 sdk가 설치된 폴더로 가서 tools\lib 폴더로 갑니다.
(In the file android-sdk-windows\tools\lib\find_java.bat)

lib 폴더에서 find_java.bat 파일을 편집해줘야 합니다.
아래와 같은 부분을 ↓
for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a

이렇게 고치면 됩니다. ↓ 
for /f %%a in ('%~dps0\find_java.exe') do set java_exe=%%a 

그리고 실행을 하면 "짜잔" 됩니다.

find_java쪽에서 java 프로그램의 위치를 찾는데, 옵션 값을 안 주면 잘 찾아지더군요.



<실행후>

<프로그램 실행 완료!>




출처 : http://code.google.com/p/android/issues/detail?id=28196 
더 자세한 건 출처 참고하시길 바랍니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함