Cómo declarar dos paquetes con sus actividades en el archivo de manifiesto android?

Tengo dos paquetes en mi aplicación de Android. ¿Cómo mencionar los diferentes paquetes junto con sus actividades en el archivo de manifiesto android? En mi código he dado como

<manifest package="com.tabwidget"> <application> <activity android:name=".com.tabwidget.Tab"></activity> <activity android:name=".com.tabwidget.TabHostProvider"></activity> <activity android:name=".com.tabwidget.TabView"></activity> </application> </manifest> <manifest package="com.kpbird.tabbarcontrol"> <application> <activity android:name=".com.kpbird.tabbarcontrol.TabbarView"></activity> </application> </manifest> 

Pero me estoy haciendo la excepción No se puede encontrar la clase de actividad explícita ……….. ¿Dónde estaba mal? Por favor, ayúdame………..

2 Solutions collect form web for “Cómo declarar dos paquetes con sus actividades en el archivo de manifiesto android?”

Parece que usted ha cometido algunos errores en el XML:

 <manifest package="com.tabwidget"> <application> 1) BELOW: starting the names by "." means that you are implicitely extending the package prefix defined in the package attribute of the manifest XML tag. For example, if your package is "com.tabwidget", defining".MyActivity" will be interpreted as "com.tabwidget.MyActivity" By removing the first ".", you use an explicit notation instead: whatever your package is, "com.tabwidget.MyActivity" is interpreted as "com.tabwidget.MyActivity" <activity android:name=".com.tabwidget.Tab"></activity> <activity android:name=".com.tabwidget.TabHostProvider"></activity> <activity android:name=".com.tabwidget.TabView"></activity> </application> </manifest> 2) BELOW: a manifest file should only contain one manifest XML tag: <manifest package="com.kpbird.tabbarcontrol"> <application> 3) BELOW: same mistake as 1) <activity android:name=".com.kpbird.tabbarcontrol.TabbarView"></activity> </application> </manifest> 

Lo que sigue debe funcionar. Corrige estos 3 errores:

 <manifest package="com.kpbird.tabbarcontrol"> <application> <activity android:name="com.tabwidget.Tab"></activity> <activity android:name="com.tabwidget.TabHostProvider"></activity> <activity android:name="com.tabwidget.TabView"></activity> <activity android:name=".TabbarView"></activity> </application> </manifest> 

Usted puede hacer de esta manera. Usted necesita no hacer ninguna inclusión explícita del diverso paquete

 <manifest package="com.tabwidget"> <application> <activity android:name="com.tabwidget.Tab"></activity> <activity android:name="com.tabwidget.TabHostProvider"></activity> <activity android:name="com.tabwidget.TabView"></activity> <activity android:name="com.tabwidget.TabbarView"></activity> </application> 

  • Configuración de Android en meta-datos o en el archivo de propiedades?
  • Android: HTTPClient
  • Registrar la clase Application en Manifest?
  • Error android.permission.WRITE_SECURE_SETTINGS
  • No se pueden usar marcadores de posición de manifiesto para eliminar un permiso
  • Android: ¿por qué se detuvo la notificación de alarma después de reiniciar el sistema
  • No se puede instanciar la actividad ComponentInfo no puede instanciar la clase
  • ¿Puedo controlar la configuración de <support-screen> de un archivo AndroidManifest.xml de mi config.xml de Cordova?
  • Cómo crear un proyecto de biblioteca de android en android?
  • ¿Cómo funciona Android Studio gradle plugin gestionar archivos de recursos (AndroidManifest.xml)?
  • Personalización de partes del manifiesto de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.