E / ddms IllegalArgumentException 'Плохая версия' с установленной 32- и 64-битной Java JRE
Здравствуйте.Работа в 64-разрядной системе Windows 7 Pro, на которой установлен 64-разрядный Java JDK (и через JDK - JRE), а также Eclipse 3.5.2 и последний Android SDK (версия 7).Все работает нормально.
Если я затем установлю 32-битную Java JRE на том же компьютере (чтобы я мог запускать Java-апплеты в Chrome / Firefox), и попытаюсь запустить эмулятор (любой из командыили из Eclipse), я получаю следующее исключение ...
E/ddms: shutting down due to uncaught exception
E/ddms: java.lang.IllegalArgumentException: Bad version: standalone
at com.android.sdkstats.SdkStatsService.normalizeVersion(SdkStatsService.java:467)
at com.android.sdkstats.SdkStatsService.doPing(SdkStatsService.java:195)
at com.android.sdkstats.SdkStatsService.ping(SdkStatsService.java:130)
...
Что конкретно происходит, когда я пытаюсь запустить эмулятор, я получаю окно командной строки Windows с заголовком «Java»-version ", который быстро исчезает, затем другое окно командной строки Windows с заголовком" C: \ Windows \ system32 \ cmd.exe ", которое также быстро исчезает, и, наконец, третье окно командной строки Windows с приведенным вышев нем указана информация об исключении и с заголовком ...
"java -Djava.ext.dirs = lib \ x86; lib \ -Dcom.android.ddms.binddir = -jar lib \ ddms.jar ping emulator standal ... "
('...' потому что окно было недостаточно широким, чтобы показать остальную часть заголовка)
..., что также быстро исчезает.Все три окна отображаются / исчезают в течение 1-2 секунд.
Удаление / удаление 32-битной Java JRE из моей системы устраняет проблему, повторное введение 32-битной Java JRE вызывает еевернитесь.
Пока у меня просто не установлена 32-битная Java JRE, и если мне нужно получить доступ к веб-странице с помощью Java-апплета, я использую 64-битную версию IE (которая64-разрядная версия Java работает в), но я бы хотел, чтобы у меня была гармония между 64-разрядной средой разработки Android / Eclipse и моей потребностью запустить 32-разрядную версию Java JRE, чтобы я мог использовать апплеты в Chrome/Firefox.
Любой совет / информация будут оценены.Заранее благодарим за ваше время и усилия.
PS Вот составной снимок экрана трех окон командной строки Windows, которые я описал ранее: http://img409.imageshack.us/img409/3182/tempb.png