Не удается запустить CTS в Windows - PullRequest
0 голосов
/ 07 июня 2011

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

Исключение в потоке "main" 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.which

1 Ответ

0 голосов
/ 08 июля 2011

У меня была та же проблема с использованием 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

...