facebook sdk crash on start up (Android)

using Unity 4.1.5, downloaded the latest Unity SDK from facebook

android settings on Facebook
com.facebook.unity.FBUnityPlayerActivity
com.testCompany.test

set the Facebook settings exactly as the app ID on facebook (in short followed the tutorial)

but when i create a new project. import the facebook package and build the default scene that comes with the facebook sdk it crashes when the app starts (Interactive Console, scene).“(process com.testCompany.test) has stopped unexpectedly. Please try again”

the crash error log looks like this

12-31 13:13:59.097: E/TvOut-Observer(130): SetOrientation
12-31 13:13:59.117: W/EglHelper(16177): destroySurface()  tid=10
12-31 13:13:59.195: W/dalvikvm(16701): threadid=1: thread exiting with uncaught exception (group=0x40015578)
12-31 13:13:59.203: E/AndroidRuntime(16701): FATAL EXCEPTION: main
12-31 13:13:59.203: E/AndroidRuntime(16701): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.testCompany.test/com.facebook.unity.FBUnityPlayerActivity}: java.lang.ClassNotFoundException: com.facebook.unity.FBUnityPlayerActivity in loader dalvik.system.PathClassLoader[/mnt/asec/com.testCompany.test-1/pkg.apk]
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.os.Looper.loop(Looper.java:130)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread.main(ActivityThread.java:3687)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at java.lang.reflect.Method.invokeNative(Native Method)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at java.lang.reflect.Method.invoke(Method.java:507)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at dalvik.system.NativeStart.main(Native Method)
12-31 13:13:59.203: E/AndroidRuntime(16701): Caused by: java.lang.ClassNotFoundException: com.facebook.unity.FBUnityPlayerActivity in loader dalvik.system.PathClassLoader[/mnt/asec/com.testCompany.test-1/pkg.apk]
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
12-31 13:13:59.203: E/AndroidRuntime(16701): 	... 11 more
12-31 13:13:59.234: W/ActivityManager(130):   Force finishing activity com.testCompany.test/com.facebook.unity.FBUnityPlayerActivity
12-31 13:13:59.238: E/(130): Dumpstate > /data/log/dumpstate_app_error
12-31 13:13:59.738: W/ActivityManager(130): Activity pause timeout for HistoryRecord{40743bf8 com.testCompany.test/com.facebook.unity.FBUnityPlayerActivity}
12-31 13:14:02.296: W/PowerManagerService(130): Timer 0x3->0x3|0x0
12-31 13:14:06.562: E/TvOut-Observer(130): SetOrientation
12-31 13:14:06.597: W/GLThread(16177): egl createSurface
12-31 13:14:06.597: W/EglHelper(16177): createSurface()  tid=10
12-31 13:14:06.617: W/GLThread(16177): onSurfaceChanged(480, 762)
12-31 13:14:16.835: W/ActivityManager(130): Activity destroy timeout for HistoryRecord{40743bf8 com.testCompany.test/com.facebook.unity.FBUnityPlayerActivity}

fixed it,

replaced the android code in mainfest with this

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" package="com.Company.ProductName" android:versionName="1.0" android:versionCode="1">
 
  <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
  <application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
    <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="sensor">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    <activity android:name="com.unity3d.player.VideoPlayer" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:screenOrientation="sensor">
    </activity>
    <activity android:name="com.facebook.LoginActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation">
    </activity>
    <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="\ 683739614991220" />
  </application>
  <uses-feature android:glEsVersion="0x00010001" />
  <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
</manifest>