com.google.android.maps не существует странной ошибки - PullRequest
1 голос
/ 01 ноября 2011

Я не могу построить свой проект Android, он говорит, что com.google.android.maps не существует. Это странно, потому что в моем проекте в библиотеках они есть. Я перестраиваю build.xml. Импорт com.google.android.maps.MapActivity; не помечен как ошибка Что мне делать?

Handling Resources...
Generating resource IDs...
C:\android-sdk-windows\tools\ant\build.xml:600: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Compiling 13 source files to C:\Users\iie\Documents\NetBeansProjects\AndroidApplication3\bin\classes
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:10: error: package com.google.android.maps does not exist
import com.google.android.maps.MapActivity;
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:16: error: cannot find symbol
public class MapMapa extends MapActivity {
  symbol: class MapActivity
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:21: error: cannot find symbol
        super.onCreate(icicle);
  symbol:   variable super
  location: class MapMapa
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:23: error: cannot find symbol
         setContentView(R.layout.map);      
  symbol:   method setContentView(int)
  location: class MapMapa
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:19: error: method does not override or implement a method from a supertype
    @Override
C:\Users\bla\Documents\NetBeansProjects\AndroidApplication3\src\menu\dot\MapMapa.java:26: error: method does not override or implement a method from a supertype
    @Override
6 errors
C:\android-sdk-windows\tools\ant\build.xml:580: The following error occurred while executing this line:
C:\android-sdk-windows\tools\ant\build.xml:600: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 1 second)

Ответы [ 2 ]

4 голосов
/ 01 ноября 2011

Убедитесь, что вы

  • установить API Google в свой Android SDK (это означает, что вместо "Android X.x" выбирается "API Google")

  • укажите, чтобы использовать эту библиотеку в вашем манифесте XML:

    <uses-library android:name="com.google.android.maps" />
    
  • выберите «Google API» в качестве «цели сборки», не «Android X.x».

К вашему сведению, при тестировании с эмулятором AVD необходимо запустить версию «Google API» вместо версии «Android X.x».

2 голосов
/ 02 ноября 2011

хорошо, наконец-то мне удалось разобраться:

вот ссылка со всем:

http://code.davidjanes.com/blog/2009/11/13/18-hours-of-jar-hell-with-android-google-maps/

извините за ответ на свой вопрос

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