2012-02-16 2 views
1

Я использую MotoDev Studio для разработки Android, и я пытаюсь расширить свою активность из MapActivity. Но MotoDev не позволяет мне это делать.Как продлить активность от MapActivity в Android с помощью MOTODEV?

Может ли кто-нибудь сказать мне, почему это так? С другой стороны, в Eclipse это возможно для меня с помощью Google Api. Plz Помогите мне.

ответ

1

Студия MOTODEV не мешает вам продлевать занятия. Это просто Eclipse + ADT и некоторые другие плагины, которые мы создали. Я бы посоветовал следовать указаниям, которые @PeterKnego упомянул. Просто добавьте внешнюю библиотеку в MOTODEV Studio так же, как и в Eclipse, используя «Properties-> Java Build Path».

+0

Спасибо за ваш ответ. Но можете ли вы рассказать мне, как установить Google Inc. Api в Motodev, потому что он не дает мне возможности загрузить его в SDK Manager. Из-за этого я не могу выполнять какую-либо деятельность, которая включает Карты, и это не позволяет мне расширить класс из MapActivity. –

+0

Вам не нужно ничего делать в студии MOTODEV. Используйте диспетчер SDK, который находится в Studio или автономный инструмент в папке SDK. Найдите API Google, которые совпадают с уровнем API Android, на который вы нацеливаете приложение. В свойствах вашего проекта выберите Google API вместо Android. В этот момент вы можете подклассифицировать MapActivity, предполагая сделать требуемые переопределения. –

2

Я не использую MOTODEV, так что я могу только догадываться, что проблема может быть:

MapActivity не является частью Android SDK - это часть внешней библиотеки: http://code.google.com/android/add-ons/google-apis/maps-overview.html

You должен включать эту библиотеку в ваш проект.

Скорее всего, официальный SDK & плагин делает это автоматически, в то время как MotoDev этого не делает.