Search Unity

Unable to start activity

Discussion in 'Android' started by feloque, Jul 10, 2014.

  1. feloque

    feloque

    Joined:
    Apr 30, 2013
    Posts:
    6
    Hello,

    When I try to run my Eclipse project on Android device I get the following error. Please, could you help me?


    07-10 16:02:39.956: E/AndroidRuntime(411): FATAL EXCEPTION: main
    07-10 16:02:39.956: E/AndroidRuntime(411): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fbfsistemas.pullsticks/com.unity3d.player.UnityPlayerProxyActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.fbfsistemas.pullsticks/com.unity3d.player.UnityPlayerNativeActivity}; have you declared this activity in your AndroidManifest.xml?
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.os.Handler.dispatchMessage(Handler.java:99)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.os.Looper.loop(Looper.java:123)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread.main(ActivityThread.java:3683)
    07-10 16:02:39.956: E/AndroidRuntime(411): at java.lang.reflect.Method.invokeNative(Native Method)
    07-10 16:02:39.956: E/AndroidRuntime(411): at java.lang.reflect.Method.invoke(Method.java:507)
    07-10 16:02:39.956: E/AndroidRuntime(411): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    07-10 16:02:39.956: E/AndroidRuntime(411): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    07-10 16:02:39.956: E/AndroidRuntime(411): at dalvik.system.NativeStart.main(Native Method)
    07-10 16:02:39.956: E/AndroidRuntime(411): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.fbfsistemas.pullsticks/com.unity3d.player.UnityPlayerNativeActivity}; have you declared this activity in your AndroidManifest.xml?
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1405)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.Activity.startActivityForResult(Activity.java:2827)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.Activity.startActivity(Activity.java:2933)
    07-10 16:02:39.956: E/AndroidRuntime(411): at com.unity3d.player.UnityPlayerProxyActivity.onCreate(Unknown Source)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    07-10 16:02:39.956: E/AndroidRuntime(411): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    07-10 16:02:39.956: E/AndroidRuntime(411): ... 11 more
    07-10 16:03:42.036: I/Process(411): Sending signal. PID: 411 SIG: 9



    My AndroidManifest.xml is here:

    <?xmlversion="1.0"encoding="utf-8"?>

    <manifestxmlns:android="http://schemas.android.com/apk/res/android"android:versionCode="1"android:versionName="1.0"package="com.fbfsistemas.pullsticks"android:installLocation="preferExternal">

    <supports-screensandroid:anyDensity="true"android:largeScreens="true"android:normalScreens="true"android:smallScreens="true"android:xlargeScreens="true"/>

    <!-- Google Mobile Ads Permissions -->

    <uses-permissionandroid:name="android.permission.INTERNET"/>

    <uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>

    <applicationandroid:icon="@drawable/app_icon"android:label="@string/app_name"android:debuggable="true">

    <!-- meta-data tag for Google Play services -->

    <meta-dataandroid:name="com.google.android.gms.version"android:value="@integer/google_play_services_version"/>

    <activityandroid:label="@string/app_name"android:name="com.unity3d.player.UnityPlayerProxyActivity"android:screenOrientation="portrait"android:launchMode="singleTask"android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">

    <meta-dataandroid:name="unityplayer.ForwardNativeEventsToDalvik"android:value="true"/>

    <intent-filter>

    <actionandroid:name="android.intent.action.MAIN"/>

    <categoryandroid:name="android.intent.category.LAUNCHER"/>

    </intent-filter>

    </activity>

    <activityandroid:label="@string/app_name"android:name="com.unity3d.player.UnityPlayerActivity"android:screenOrientation="portrait"android:launchMode="singleTask"android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">

    </activity>

    <activityandroid:label="@string/app_name"android:screenOrientation="portrait"android:launchMode="singleTask"android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale"android:name="com.fbfsistemas.pullsticks.UnityPlayerNativeActivity">

    <meta-dataandroid:name="unityplayer.ForwardNativeEventsToDalvik"android:value="true"/>

    </activity>

    <activityandroid:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"android:label="@string/app_name"android:name="com.unity3d.player.VideoPlayer">

    </activity>

    <!-- Google Mobile Ads Activity -->

    <activityandroid:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"android:label="@string/app_name"android:name="com.google.android.gms.ads.AdActivity">

    </activity>

    </application>

    <uses-featureandroid:glEsVersion="0x00020000"/>

    <uses-sdkandroid:minSdkVersion="9"/>

    <uses-featureandroid:name="android.hardware.touchscreen"/>

    <uses-featureandroid:name="android.hardware.touchscreen.multitouch"android:required="false"/>

    <uses-featureandroid:name="android.hardware.touchscreen.multitouch.distinct"android:required="false"/>

    </manifest>
     
  2. calmcarrots

    calmcarrots

    Joined:
    Mar 7, 2014
    Posts:
    654
  3. feloque

    feloque

    Joined:
    Apr 30, 2013
    Posts:
    6
    You are not helping by making jokes.
     
  4. calmcarrots

    calmcarrots

    Joined:
    Mar 7, 2014
    Posts:
    654
    Point is.... use Google.
     
  5. feloque

    feloque

    Joined:
    Apr 30, 2013
    Posts:
    6
    Thank you, but I already know this website.
     
  6. maxime_adictiz

    maxime_adictiz

    Joined:
    Jun 17, 2014
    Posts:
    5
  7. danbolt

    danbolt

    Joined:
    Apr 16, 2015
    Posts:
    1
    I'm currently Googling an unrelated problem, but I wanted @calmcarrots to know this is the top Google search result.
     
  8. Cuttlas-U

    Cuttlas-U

    Joined:
    Apr 11, 2017
    Posts:
    38
    In my case problem was i put the Manifest file outside of the Android folder by mistkae,