Frage

Ich entwickle eine Anwendung für die Android -Plattform, die für die API -Stufe 4 (Android 1.6) abzielt, aber ich kann es nicht dazu bringen, auf meinem Handy anzuzeigen, und ich kann nicht herausfinden, warum. Hier ist mein AndroidManifest.xml Gibt es hier ein Problem? Oder gibt es noch etwas, das ich mir ansehen sollte?

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.sbe.app.hellocogen"
          android:versionCode="1"
          android:versionName="1.0">
            <uses-permission android:name="android.permission.INTERNET" />
        <application android:icon="@drawable/icon" android:label="@string/app_name">
                <activity android:name=".activity.ListPlants"
                        android:label="@string/app_name">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
                <activity android:name=".activity.AddPlant"
                        android:label="Add Plant">
                    <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                    </intent-filter>
                </activity>
                <activity android:name=".activity.UnitActivity"
                        android:label="IP HERE, PLANT NAME">
                    <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                    </intent-filter>
                </activity>
        </application>
        <uses-sdk android:minSdkVersion="4"/>
    </manifest> 

Als ich diese Anwendung startete, wurde sie nicht angezeigt, aber ich habe sie behoben, indem ich die minimale API -Ebene auf 4 anstelle von 7 feststellte, dann wurde es angezeigt, aber jetzt wurde es wieder aufgestellt, und ich weiß nicht warum.

War es hilfreich?

Lösung

Ich hatte genau das gleiche Problem wie Sie. Es arbeitete für eine Aktivität, aber nicht für eine andere. Schließlich wurde mir klar, dass ich das Tag "Aktivität" anstelle von "Aktivität" benannt hatte. Dies wirft keinerlei Fehler auf, erkennt die Existenz der Aktivität einfach nicht!

Außerdem brauchen Sie nicht die ".aktivität". vor dem Klassennamen. Sind Ihre "Listplantaten" eine Listaktivität? Wenn ja, könnte dies Ihr Problem erklären.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top