Unfortunately *app name* has stopped (The New Boston Tutorial)
<p>I'm new to Android development been trying to follow The New Boston tutorials using the new Android Studio, the first couple of tutorials went fine and I went up until about tutorial 21 when it went horribly wrong and I couldn't figure out what went wrong. Tried taking out bits of code to check if it worked and nothing worked. Deleted the project. Downloaded someone elses code for the same tutorial then just copied it in as a new project and now I'm faced with the exact same problem.</p>

<p>Don't have a clue what's wrong with my code.</p>

<p>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.thenewboston.travis"
          android:versionCode="1"
          android:versionName="1.0" &gt;

    &lt;uses-sdk android:minSdkVersion="8" /&gt;

    &lt;application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" &gt;

        &lt;activity
                android:name=".Splash"
                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;activity
                android:name=".startingPoint"
                android:label="@string/app_name" &gt;
            &lt;intent-filter&gt;
                &lt;action android:name="com.thenewboston.travis.STARTINGPOINT" /&gt;
                &lt;category android:name="android.intent.category.DEFAULT" /&gt;
            &lt;/intent-filter&gt;
        &lt;/activity&gt;

        &lt;activity
                android:name=".Menu"
                android:label="@string/app_name" &gt;
            &lt;intent-filter&gt;
                &lt;action android:name="com.thenewboston.travis.MENU" /&gt;
                &lt;category android:name="android.intent.category.DEFAULT" /&gt;
            &lt;/intent-filter&gt;
        &lt;/activity&gt;

    &lt;/application&gt;

&lt;/manifest&gt;
</code></pre>

<p>Splash.java</p>

<pre><code>package com.thenewboston.travis;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;

public class Splash extends Activity {

MediaPlayer ourSong;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);
    MediaPlayer ourSong = MediaPlayer.create(Splash.this, R.raw.splashsound);
    Thread timer = new Thread(){
        public void run(){
            try{
                sleep(5000);
            }catch(InterruptedException e){
                e.printStackTrace();
            }finally{
                Intent openStartingPoint = new Intent("com.thenewboston.travis.MENU");
                startActivity(openStartingPoint);
            }
        }
    };

    timer.start();
}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();

    ourSong.release();
    finish();
}



}
</code></pre>

<p>Menu.java</p>

<pre><code>package com.thenewboston.travis;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Menu extends ListActivity {

String classes[] = {"startPoint", "Example1", "Example2", "Example3", "Example4",
        "Example5", "Example6"};


@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    // our code
    setListAdapter(new ArrayAdapter&lt;String&gt;(Menu.this, android.R.layout.simple_list_item_1, classes));
}

@Override    protected void onListItemClick(ListView l, View v, int position, long id)     {
    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    // our code
    String cheese = classes[position];
    try {
        Class ourClass = Class.forName("com.thenewboston.travis." + cheese);
        Intent ourIntent = new Intent(Menu.this, ourClass);
        startActivity(ourIntent);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }

}






}
</code></pre>

<p>startingPoint.java</p>

<pre><code>package com.thenewboston.travis;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class startingPoint extends Activity {

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


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.starting_point, menu);
    return true;
}

}
</code></pre>
