Не удается запустить CTS в Windows

когда я запускаю: java %JAVA_OPTS% -cp %JARS%(jar_files) com.android.cts.TestHost %CONFIG%(xml path) %* %DDCONFIG% в cmd promt я получаю следующую ошибку, пожалуйста, кто-нибудь предложит решение этой ошибки

Исключение в потоке «основной» java.lang.NoClassDefFoundError: и вызвано: java.lang.ClassNotFoundException: и в java.net.URLClassLoader$1.run(неизвестный источник) в java.security.AccessController.doPrivileged(собственный метод) в java .net.URLClassLoader.findClass(неизвестный источник) в java.lang.ClassLoader.loadClass(неизвестный источник) в sun.misc.Launcher$AppClassLoader.loadClass(неизвестный источник) в java.lang.ClassLoader.loadClass(неизвестный источник) Не удалось найти основной класс: и. Программа будет закрыта.

Пакет com.android.cts.TestHost существует в файле Jar.который


cts
person Basu    schedule 07.06.2011    source источник


Ответы (1)


У меня была такая же проблема с использованием cygwin

Я нашел решение в этом блоге

Вам просто нужно изменить эти две строки в скрипте startcts:

JARS=`cygpath -w -p ${CTS_LIB}:${DDM_LIB}:${JUNIT_LIB}:${HOSTTEST_LIB}`
java ${JAVA_OPTS} -cp ${JARS} com.android.cts.TestHost `cygpath -w ${CONFIG}` "$@" ${DDCONFIG}

Затем я смог получить подсказку CTS

person dedale35    schedule 08.07.2011