¨Anwendung nicht installiert¨ bei Start vom Homescreen

  • 6 Antworten
  • Letztes Antwortdatum
XploD

XploD

Erfahrenes Mitglied
42
Ich habe ein seltsames Problem mit meiner App:
Sie funktioniert auf all meinen Handys ohne Probleme, egal sie über Homescreen Icon, App Starter oder Google Play gestartet wird.
ABER: Auf dem Note 10.1 kann ich die App nicht über App Starter oder Homescreen starten. In Google Play hingegen kann ich die App ohne Probleme starten.

Ich habe schon ALogCat gestartet, aber dort taucht keine Fehlermeldung bezüglich meiner App auf.
Die App ist natürlich signiert, veröffentlicht, und wurde über den Store installiert. Nur auf den Note 10.1 (Probiert auf N8000 und N8010) läuft die App nicht vom Homescreen.

Hat jemand schon ähnliche Erfahrungen gemacht?
Das gleiche Verhalten habe ich im Emulator, aber da habe ich es auf die falsche (Debug) Signierung geschoben...

Kann mir da jemand einen Tipp geben, woran das liegen könnte?

Gruß,
Dirk
 
Vielleicht liegt es an der Home-App auf dem Gerät?
Kannst ja mal einen anderen Launcher probieren.
Hast du irgendetwas ungewöhnliches im Manifest?
 
Mit einem anderen Launcher funktioniert die App wieder.

Eigentlich sieht das Manifest nicht böse aus, aber vielleicht sieht ja jemand mehr als ich...

Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xplod.xmediarenamer"
    android:versionCode="17"
    android:versionName="1.16" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:permission="android.permission.WRITE_EXTERNAL_STORAGE"
        android:persistent="true"
        android:theme="@android:style/Theme.Holo" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main"
            android:theme="@android:style/Holo.ButtonBar" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="EditActivity"
            android:exported="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="com.twofortyfouram.locale.intent.action.EDIT_SETTING" />
            </intent-filter>
        </activity>

        <receiver
            android:name="RemoteControl"
            android:enabled="true"
            android:exported="true"
            android:icon="@drawable/ic_launcher" >
            <intent-filter>
                <action android:name="com.twofortyfouram.locale.intent.action.FIRE_SETTING" />
            </intent-filter>
        </receiver>

        <activity
            android:name="SettingsManager"
            android:label="@string/settings" >
        </activity>
        <activity
            android:name="SimpleDateHelper"
            android:label="@string/sdw_wizzard" >
            <intent-filter>
                <action android:name=".SimpleDateHelper.move_image_folder" />
                <action android:name=".SimpleDateHelper.move_image_file" />
                <action android:name=".SimpleDateHelper.move_video_folder" />
                <action android:name=".SimpleDateHelper.move_video_file" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Gesendet von meinem GT-N8000 mit Tapatalk 2
 
Du hast bei den "Neben"-Activities (die unter dem Receiver) keinen Punkt vor dem Namen. Vielleicht stört sich dein Launcher daran?
 
  • Danke
Reaktionen: XploD
Das war es leider nicht. Ich habe das Manifest auf ein Minimum gestutzt, und es läuft immer noch nicht:
Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xplod.xmediarenamer"
    android:versionCode="17"
    android:versionName="1.16" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="16" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:permission="android.permission.WRITE_EXTERNAL_STORAGE"
        android:persistent="true">
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        
    </application>

</manifest>
Keine Einträge im Verbose oder Debug Log, keine richtige Fehlermeldung, ... Es ist zum Verzweifeln...
 
Dann lass das android: persistent mal weg, denn:

The default value is "false". Applications should not normally set this flag; persistence mode is intended only for certain system applications.
Ohne was im Log fällt mir sonst auch nix ein.
 
  • Danke
Reaktionen: XploD
Das wars leider auch nicht.

Sieht wie ein Bug im Launcher aus. Mal schauen, ob mir Google weiterhelfen kann...

Gesendet von meinem GT-N8000 mit Tapatalk 2
 

Ähnliche Themen

D
Antworten
5
Aufrufe
537
swa00
swa00
Zurück
Oben Unten