Использование карт от Google - PullRequest
0 голосов
/ 09 апреля 2011

Я пытаюсь разработать приложение, используя карты Google, и не могу заставить это приложение работать. Я сделал все то, что описано в учебном руководстве примера кода «MapView», включая получение ключа карты, связанного с подписью MD5 моего файла «debug.keystore», но эмулятор окончательно говорит, что приложение неожиданно остановилось. *

Это сообщение об ошибке появляется при попытке обработать строку кода setContentView.

Единственный момент, когда я не уверен в том, что нужно сделать, - это подпись моего приложения: насколько я понял процесс подписания приложения, в режиме отладки делать нечего. Это правильно?

Я занимаюсь разработкой на Java с помощью среды IDE Netbeans.

Спасибо за потраченное время, пытаясь помочь мне.

1 Ответ

0 голосов
/ 09 апреля 2011

Прежде всего, я бы очень рекомендовал вам перейти на Eclipse, где доступен официальный плагин для Android, который фактически даст вам LogCat (это консоль на стороне телефона), и вы всегда будете знать, что не так, когда что-то не так. Работа. Я не уверен, что плагин для NetBeans работает одинаково хорошо.

Во-вторых, что касается вашего сбоя, он не имеет ничего общего с ключом API (если ключ был неправильным, вы увидите пустую карту). Вот две вещи из моей головы:

  • нужная вам версия Android "Google API", а не ванильный "Android"
  • вы не упомянули эту библиотеку карт в манифесте

Поэтому убедитесь, что используемая в вашем проекте библиотека - это «Google API» (нужной версии, я бы придерживался 2.1 или 2.2) и что эта строка есть в файле манифеста

<application ...>
    ...
    <uses-library android:name="com.google.android.maps" />
</application>

Кроме этого, было бы здорово увидеть трассировку стека, чтобы быть на 100% уверенной.

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