Не удалось получить гео-исправления для эмулятора Android - PullRequest
2 голосов
/ 31 октября 2010

Я пытаюсь отправить гео-исправления в эмулятор Android в Eclipse. Он работал в некоторых местах, но теперь он никогда не работает. Я пытался настроить таргетинг на разные платформы, установить часовой пояс в правильном эмуляторе, изменить языковой стандарт на английский (США), стереть пользовательские данные в эмуляторе, использовал команду telnet geo fix и DDMS.

Как я могу сделать эту работу?

Ответы [ 3 ]

5 голосов
/ 21 апреля 2011

Если ваша версия AVD имеет уровень API 9 (эмулятор 2.3), то это, похоже, известная ошибка

Метод onLocationChanged (Location location) не работает в Google API 9, платформа 2.3

У меня есть два приложения, которые прекрасно работают в 2.1 и 3.0, но одно не хочет устанавливать под 2.3, когда это происходит, гео-исправление не работает .. Другое установлено, и снова гео-исправление не работает .

1 голос
/ 26 апреля 2011

У меня была эта проблема в загрузочном лагере Java, который я преподавал на прошлой неделе. Это известная ошибка в уровне API 9.

Лучше всего подключить устройство и протестировать его на реальном устройстве. Как только мы это сделали, мы смогли увидеть на карте фактическое здание, в котором мы были в то время!

Я также рекомендую тестировать на устройстве приложения камеры, поскольку интерфейс для тестирования приложений камеры на эмуляторе не совсем понятен.

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

Убедитесь, что имя вашего эмулятора выбрано в разделе Устройства в DDMS. А также иногда происходит сбой ADB, поэтому команды не отправляются на эмулятор, поэтому вам нужно перезапустить dev environmentmeneclipse и adb.

...