Android HelloWorld IllegalArgumentException - PullRequest
       3

Android HelloWorld IllegalArgumentException

0 голосов
/ 31 октября 2010

Я видел ответ на этот вопрос, но ответы не относятся ко мне. Я новичок в Android и пытаюсь запустить HelloWorld с подключаемым модулем Eclipse, который я загрузил в Api 7 (2.1) и 8 (2.2) и создал виртуальные устройства для каждой версии. Я использую eclipse в xp с 1.6.0_22-b04 (32bit) без 64-битной jre, установленной в системе. Я получаю следующую трассировку стека при запуске эмулятора:

IllegalArgumentException: плохая версия: автономная com.android.sdkstats.SdkStatsServer.normalizeVersion (SdkStatsService.java:467) com.android.sdkstats.SdkStatsServer.doPing (SdkStatsService.java:130) com.android.sdkstats.SdkStatsServer.ping (SdkStatsService.java:85) com.android.ddms.Main.main (Main.java:85)

Любая помощь очень ценится. Спасибо, франциско

Ответы [ 2 ]

1 голос
/ 31 октября 2010

Очевидно, вы создали конфигурацию запуска в Eclipse для обычного (консольного) приложения, которое вызывает com.android.ddms.Main.main.

Вам необходимо создать конфигурацию запуска для Android: http://developer.android.com/resources/tutorials/hello-world.html#run

Отредактировано:

Очевидно, это происходит, если в Windows 7 установлены 32-разрядные JDK. Попробуйте удалить 32-разрядный JDK и использовать вместо него 64-разрядный JDK.

0 голосов
/ 01 ноября 2010

Я видел этот пост, но он не относится ко мне.Это может помочь Хайме.У меня все еще есть проблема.

Вот ссылка с более подробной информацией о проблеме Windows 7:

E / ddms IllegalArgumentException 'Плохая версия' с 32- и 64-битной JavaJRE установлен

На машине, которая поддерживает 64 бит, я полагаю, вам нужно установить 64 jre / jdk.Он определенно поддерживает только одну версию JRE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...