Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

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,