Anlayan arkadaşlar bir el atarsa proje yarıda kaldı :/

MapsActivity.java
package com.example.harita.harita;

import android.app.Activity;
import android.content.Context;
import android.annotation.SuppressLint;
import android.location.LocationListener;
import com.google.android.gms.maps.CameraUpdateFactory;
import android.location.Criteria;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.MarkerOptions;
import android.location.Location;
import android.location.LocationManager;

@SuppressLint("NewApi")
public class MapsActivity extends Activity implements LocationListener {
GoogleMap map;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

lm.requestLocationUpdates(LocationManager.NETWORK_ PROVIDER, 0, 0, this);

map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();

}

@Override
public void onLocationChanged(Location location) {

map.clear();

MarkerOptions mp = new MarkerOptions();

mp.position(new LatLng(location.getLatitude(), location.getLongitude()));

mp.title("my position");

map.addMarker(mp);

map.animateCamera(CameraUpdateFactory.newLatLngZoo m(
new LatLng(location.getLatitude(), location.getLongitude()), 16));

}

@Override
public void onProviderDisabled(String provider) {

}

@Override
public void onProviderEnabled(String provider) {

}

@Override
public void onStatusChanged(String provider, int status, Bundle extras) {

}

}

// Başka Bir Yöntem ile
/*public class MapsActivity extends FragmentActivity {

private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
setUpMapIfNeeded();
}

@Override
protected void onResume() {
super.onResume();
setUpMapIfNeeded();
}



private void setUpMapIfNeeded() {

if (mMap == null) {
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id. map))
.getMap();
if (mMap != null) {

setUpMap();
}
}
}
private void setUpMap() {
mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("Marker").snippet("Snippet"));

mMap.setMyLocationEnabled(true);


LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

Criteria criteria = new Criteria();

String provider = locationManager.getBestProvider(criteria, true);

Location myLocation = locationManager.getLastKnownLocation(provider);

mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);

double latitude = myLocation.getLatitude();

double longitude = myLocation.getLongitude();

LatLng latLng = new LatLng(latitude, longitude);
mMap.addMarker(new MarkerOptions().position(new LatLng(latitude,longitude)).title("You are here!"));
}

}*/


AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.harita.harita" >

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_ST ATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_ST ORAGE" />
<uses-permission android:name="com.example.towntour.permission.MAPS _RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_E XTRA_COMMANDS" />
<uses-permission android:name="com.google.android.providers.gsf.per mission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOC ATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCAT ION" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="Api_key" />

<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>
Şeklindedir arkadaşlar derliyor fakat cihaza atıp çalıştıramıyorum uygulama durduruldu diyor yardımcı olabilicek ? Şimdiden Teşekkürler