He creado una aplicación de biblioteca de Android simple con solo 1 actividad que contiene un TextView. Funciona bien, pero cuando lo marco como biblioteca y hago referencia en otra aplicación, está dando errores cuando intento obtener la vista de texto usando findViewById (R.id.welcome_textview).R.java no se genera correctamente para Android Library Application
Se generó R.java, pero en la segunda aplicación donde hago referencia a la biblioteca, no contiene el campo de identificación. Aquí están los archivos tanto R.java que están siendo generados: -
Aplicación Biblioteca
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package com.example.mylibrary;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int welcome_textview=0x7f050000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
mismo archivo en la otra aplicación
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package com.example.mylibrary;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
dónde voy mal?
en el segundo proyecto no ha declarado 'welcome_textview' en el archivo xml –
ese es el punto que no debería tener que declararlo de nuevo ... Estoy tratando de hacer algo como esto https://github.com/donnfelker/FullAndLiteVersionSharedLibrary – mvrck