package test.test; import android.app.Activity; import android.os.Bundle; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView; public class TestAndrActivity extends MapActivity{ private MapView mapView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected boolean isRouteDisplayed() { // TODO Auto-generated method stub return false; } }
-
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.google.android.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map_view" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" android:enabled="true" android:apiKey="MY_API_KEY" /> </RelativeLayout>
Gives an error:
E/AndroidRuntime(361): java.lang.RuntimeException: Unable to start activity ComponentInfo{test.test/test.test.TestAndrActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class com.google.android.maps.MapView
and not only this ... The manifest includes:
<uses-library android:name="com.google.android.maps" /> <uses-permission android:name="android.permission.INTERNET"/>
Maybe someone came across. I will be very grateful.