2014-03-05 12 views
1

Android SDK Tools를 업데이트하여 rev로 변경했습니다.jobb 명령을 실행하려고 할 때 예외가 발생했습니다.

jobb 

가 (예, JAST는 "JOOB") 내가이 오류 :

내가 OBB 파일 (안드로이드 APK 확장 파일)를 만들려고 할 때 22.6와 나는

쉘에서 실행이 이상한 오류를 실험

Exception in thread "main" java.lang.NoClassDefFoundError: de/waldheinz/fs/BlockDevice 
    at java.lang.Class.getDeclaredMethods0(Native Method) 
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2531) 
    at java.lang.Class.getMethod0(Class.java:2774) 
    at java.lang.Class.getMethod(Class.java:1663) 
    at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) 
Caused by: java.lang.ClassNotFoundException: de.waldheinz.fs.BlockDevice 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    ... 6 more 

rev. 22.5는 잘 작동합니다. 우분투 및 Windows8에서 시도했습니다

누구든지 나를 도울 수 있습니까?

답변

0

새 개정판 22.6.1이 문제를 해결합니다.

좋은 임시 해결책으로 Ren과 darrenp에게 감사드립니다.

1

리비전 22.6으로 업그레이드 한 후 정확히 똑같은 문제가있었습니다. 내 작업을 계속할 수 있도록 these instructions에 따라 Android SDK 도구의 이전 버전으로 되돌리기로 결정했습니다. SDK Manager에서 직접 되돌리기보다는 링크를 추측해야한다는 것이 이상적입니다. 어쨌든 가장 가까운 링크는 개정판 22.3입니다. jobb은 이제 나를 위해 다시 일하고 있습니다 (고맙게도).

+0

고마워요! 지금은 좋은 해결책입니다 ... – Android84

+0

그것이 당신을 위해 일해 주셔서 감사합니다. 당신은 구글이 업데이트를 발표하기 전에 사소한 테스트를 실행할 것이라고 생각할 것이다. – darrenp

1

'android-sdk_r22.6-linux.tgz'에서 jobb를 사용해 보았는데 동일한 오류가 발생했습니다. 그런 다음 'adt-bundle-linux-x86_64-20131030.zip'을 다운로드하고 'fat32lib.jar'를 tools/lib 디렉토리에 복사하고 jobb는 ok를 실행합니다.

그들은 작은 패키지에 jar 파일을 포함하는 것을 잊어 버립니다.

큰 패키지를 다운로드하여 대신 사용하십시오.

관련 문제