Note that there are some explanatory texts on larger screens.

plurals
  1. POGoogle map V2 with android is not working?
    primarykey
    data
    text
    <p>Hello every one i am new in android and i trying to connect Google map V2 with my android application. For that i follow following this <a href="http://www.vogella.com/articles/AndroidGoogleMaps/article.html" rel="nofollow noreferrer">tutorial</a> and <a href="https://blog-emildesign.rhcloud.com/?p=435" rel="nofollow noreferrer">this one also</a> but when every i try to lunch my application is shows following error. </p> <p><img src="https://i.stack.imgur.com/3g9Mm.png" alt="enter image description here"></p> <p>my MainActivity.java</p> <pre><code>package com.example.map; import android.annotation.SuppressLint; import android.annotation.TargetApi; import android.app.Activity; import android.app.FragmentManager; import android.os.Build; import android.os.Bundle; import android.view.Menu; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; import com.google.android.gms.maps.SupportMapFragment; @SuppressLint("NewApi") public class MainActivity extends Activity { static final LatLng HAMBURG = new LatLng(53.558, 9.927); static final LatLng KIEL = new LatLng(53.551, 9.993); private GoogleMap map; @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); MapFragment mapFragment = (MapFragment) fragmentManager.findFragmentById(R.id.map); map = mapFragment.getMap(); //map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); Marker hamburg = map.addMarker(new MarkerOptions().position(HAMBURG) .title("Hamburg")); Marker kiel = map.addMarker(new MarkerOptions() .position(KIEL) .title("Kiel") .snippet("Kiel is cool") .icon(BitmapDescriptorFactory .fromResource(R.drawable.ic_launcher))); // Move the camera instantly to hamburg with a zoom of 15. map.moveCamera(CameraUpdateFactory.newLatLngZoom(HAMBURG, 15)); // Zoom in, animating the camera. map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } } </code></pre> <p>my activity_main.xml</p> <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" &gt; &lt;fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /&gt; &lt;/RelativeLayout&gt; </code></pre> <p>my AndroidManifest.xml</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.map" android:versionCode="1" android:versionName="1.0" &gt; &lt;uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /&gt; &lt;permission android:name="in.wptrafficanalyzer.locationingooglemapv2.permission.MAPS_RECEIVE" android:protectionLevel="signature"/&gt; &lt;uses-feature android:glEsVersion="0x00020000" android:required="true" /&gt; &lt;uses-permission android:name="in.wptrafficanalyzer.locationingooglemapv2.permission.MAPS_RECEIVE"/&gt; &lt;uses-permission android:name="android.permission.INTERNET"/&gt; &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt; &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/&gt; &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/&gt; &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&gt; &lt;application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" &gt; &lt;activity android:name="com.example.map.MainActivity" android:label="@string/app_name" &gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; &lt;/intent-filter&gt; &lt;/activity&gt; &lt;meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="the key" /&gt; &lt;/application&gt; &lt;/manifest&gt; </code></pre> <p>my locgcat</p> <pre><code>09-05 08:09:55.435: E/AndroidRuntime(490): FATAL EXCEPTION: main 09-05 08:09:55.435: E/AndroidRuntime(490): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.map/com.example.map.MainActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class fragment 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.os.Handler.dispatchMessage(Handler.java:99) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.os.Looper.loop(Looper.java:123) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread.main(ActivityThread.java:4627) 09-05 08:09:55.435: E/AndroidRuntime(490): at java.lang.reflect.Method.invokeNative(Native Method) 09-05 08:09:55.435: E/AndroidRuntime(490): at java.lang.reflect.Method.invoke(Method.java:521) 09-05 08:09:55.435: E/AndroidRuntime(490): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 09-05 08:09:55.435: E/AndroidRuntime(490): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 09-05 08:09:55.435: E/AndroidRuntime(490): at dalvik.system.NativeStart.main(Native Method) 09-05 08:09:55.435: E/AndroidRuntime(490): Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class fragment 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:576) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.rInflate(LayoutInflater.java:618) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.inflate(LayoutInflater.java:407) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 09-05 08:09:55.435: E/AndroidRuntime(490): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.Activity.setContentView(Activity.java:1647) 09-05 08:09:55.435: E/AndroidRuntime(490): at com.example.map.MainActivity.onCreate(MainActivity.java:31) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 09-05 08:09:55.435: E/AndroidRuntime(490): ... 11 more 09-05 08:09:55.435: E/AndroidRuntime(490): Caused by: java.lang.ClassNotFoundException: android.view.fragment in loader dalvik.system.PathClassLoader[/data/app/com.example.map-2.apk] 09-05 08:09:55.435: E/AndroidRuntime(490): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 09-05 08:09:55.435: E/AndroidRuntime(490): at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 09-05 08:09:55.435: E/AndroidRuntime(490): at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.createView(LayoutInflater.java:466) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:544) 09-05 08:09:55.435: E/AndroidRuntime(490): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66) 09-05 08:09:55.435: E/AndroidRuntime(490): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563) 09-05 08:09:55.435: E/AndroidRuntime(490): ... 20 more </code></pre> <p>what is wrong in my code ?? </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload