Pregunta

Estoy desarrollando una aplicación para la plataforma Android dirigida al Nivel 4 de API (Android 1.6), pero no puedo hacer que aparezca en mi teléfono y no puedo entender por qué. Aquí está mi androidmanifest.xml ¿Hay algún problema aquí? ¿O hay algo más que debería estar mirando?

    <?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> 

Cuando comencé esta aplicación, no apareció, pero la arreglé estableciendo el nivel de API mínimo en 4 en lugar de 7, luego comenzó a aparecer, pero ahora dejó de aparecer nuevamente y no sé por qué.

¿Fue útil?

Solución

Estaba teniendo exactamente el mismo problema que tú. Estaba funcionando para una actividad pero no otra. Finalmente, me di cuenta de que había llamado la etiqueta "actividad" en lugar de "actividad". Esto no arroja un error de ningún tipo, ¡simplemente no reconoce la existencia de la actividad!

Además, no necesitas la "actividad". antes del nombre de la clase. ¿Son sus "listones" un listactivity? Si es así, esto podría explicar su problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top