Я работаю над проектом, который требует использования Карт Google и предназначен для планшетных ПК под управлением ОС Android. Мы купили сетевой планшет Archos 101 для тестирования нашей реализации, но я быстро заметил, что любое приложение, которое я устанавливаю, которое использует Google Maps, сразу же падает при запуске (бросает ClassNotFoundException в класс, который расширяет MapActivity). Затем я узнал, что Archos не является "сертифицированным Google" устройством и, по-видимому, не поддерживает API Карт Google.
Я понимаю, что нам может понадобиться приобрести планшет, который подтвержден для работы с API Google для Android.
Я хотел знать, пытался ли кто-нибудь когда-либо разрабатывать приложение Google Maps на одном из этих планшетов?
Как следует, какой планшет вы предлагаете для разработки приложения Google Maps?
EDIT: Я успешно тестировал ту же реализацию как на Android-эмуляторе, так и на телефоне Nexus One. Хочу подчеркнуть, что проблема заключается в отсутствии поддержки Карт Google на планшете Archos 101. Кроме того, это всего лишь прототип, и мы пока не разрабатываем ничего для рынка, поэтому в этом случае приемлемым решением является.
Несмотря на все исследования, которые я делал, чтобы указать на то, что это невозможно, мои сверстники упорствовали, и я действительно нашел способ обхода, который, как я думал, должен поделиться.
Я нашел пакет, который устанавливает необходимые компоненты в Archos для поддержки функций Google Apps. Используемую версию можно скачать здесь.
После установки apk с помощью adb install
я запустил приложение и нажал "Установить только основные приложения". После перезагрузки я снова попытался запустить программу Google Maps, и она сработала.
РЕДАКТИРОВАТЬ: Этот "обходной путь" может быть более недействительным по мере удаления ссылки на пакет. Попробуйте найти установщик Google Apps для Android (номер версии).
Я хотел знать, пытался ли кто-нибудь когда-либо разрабатывать приложение Google Maps на одном из этих планшетов?
В планшетах ARCHOS нет Карт Google, поэтому вы не можете создавать приложения, которые используют дополнение Google Maps, используя эти планшеты. Однако вы можете отображать классические веб-карты Google в формате WebView
или что-то в этом роде.
В качестве продолжения, какой планшет вы предложите для разработки приложения Google Maps?
Любой планшет, который имеет законные карты Google и Android Market. Если у вас есть учетная запись разработчика Android Market, если устройство отображается в списке фильтров-из-этих-устройств, то это законно имеет Android Market.
Я бы серьезно подумал о планшете Honeycomb, так как это будет тот факт, что большинство планшетных устройств будут работать в будущем.