Android: реализация карт Google - PullRequest
1 голос
/ 08 ноября 2011

Я создаю приложение, в котором я использую карту Google, и мой фрагмент кода для основного xml выглядит следующим образом:

<com.google.android.maps.MapView
     android:id="@+id/mapview1"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
     android:apiKey="0lr6nShkIg955xnYpmUOgPpsSuEJctwQIUXExhw"
     android:clickable="true"
     android:enabled="true" >
 </com.google.android.maps.MapView>

, а мой код Java:

import android.os.Bundle;

import com.google.android.maps.MapActivity;

public class MapList extends MapActivity {

@Override
protected boolean isRouteDisplayed() {
    // TODO Auto-generated method stub

    return false;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    System.out.println("hello1");
    super.onCreate(savedInstanceState);
    System.out.println("hello");
    setContentView(R.layout.main);
}

}

android манифест:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission  
 android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-library android:name="com.google.android.maps" />

но во время компиляции это дает мне исключение:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.trigma.map/com.trigma.map.MapList}: java.lang.ClassNotFoundException: com.trigma.map.MapList in loader dalvik.system.PathClassLoader[/data/app/com.trigma.map-1.apk].

Может кто-нибудь помочь мнекак решить это?

1 Ответ

1 голос
/ 08 ноября 2011

Как вы сказали, вы написали это, но определили ли вы эту строку

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

между <application> here </application> меткой?

Вчера я сделал ту же ошибку, поэтому просто попросил проверить.

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