Cómo excluir archivos en carpeta "/ res" de un proyecto Android Eclipse
¿Hay alguna manera de excluir ciertos archivos de la carpeta / res de ser procesados por el constructor de Android?
Tengo varios proyectos de Android, que construyo utilizando Eclipse. Subí estos proyectos en nuestro sistema de control de versiones. El problema es que el control de versiones agrega un archivo "project.pj" a cada carpeta.
- ¿Cómo evitar que los recursos y el código no utilizados de un proyecto de una biblioteca de Android entren en mi APK?
- Android cómo exportar jar con recursos?
- Cómo identificar dónde el código es incorrecto, si recibo advertencia Convertir a cadena: TypedValue?
- Android estilo Recopilación de recursos (aapt) fallando: Tabla de recursos no válidos: tamaño de encabezado 0xc
- Dimens.xml en la carpeta de valores de 7 "y 10" tableta, ¿cómo?
Debido a estos archivos project.pj, mis proyectos no se construirán en Eclipse más. Consigo errores porque el constructor intenta procesar estos archivos bajo / res. Sé que puedo excluir estos archivos para las carpetas / src y / gen, pero ¿cómo las excluyo para las carpetas / res (y / assets)?
- Error de diseño de Android: "Id de recurso <res_id> no es del tipo STYLE (en lugar de attr)"
- Java: Acceso a recursos y la ley de Demeter
- Error: (27) No se encontró ningún identificador de recurso para el atributo 'srcCompat' en el paquete 'com.example.jaisonjoseph.newsclient'
- ¿Por qué setImageResource no muestra nada?
- Android Pluralización no funciona, necesita ayuda
- Extraer el icono de la aplicación del archivo apk
- ¿El android tiene * nativo * imagen de la ayuda SVG como recursos drenables (iconos)?
- Ningún recurso encontrado que coincida con el nombre dado Xamarin Android
aapt
es el programa que procesa los archivos bajo res /. No hay manera de decirle que ignore ciertos archivos. Así que, respuesta corta: no se puede. Su VCS es poco adecuado para los proyectos de Android. ¿Has oído hablar de git?
Dicho esto, su sistema de compilación se puede extender para mover estos archivos no deseados fuera del camino, ejecutar aapt y, a continuación, moverlos de nuevo. Como estás usando Eclipse, lograr esto significa hackear su complemento de Android para agregar estos pasos adicionales. O tal vez escribir su propio complemento que realiza estos pasos alrededor de una llamada al complemento de Android – nunca he hackeado en Eclipse yo, y no querría. Para tener cualquier otro sistema de construcción (por ejemplo, usando maven, o hormiga, o hacer, o scripts) hacer esto es tan simple como entender cómo ese sistema hace algo. Eclipse es más complicado . Como última opción, puede escribir sus propias secuencias de comandos en el directorio del proyecto que mueven estos archivos .pj y ejecutar estos scripts en los momentos apropiados, sin obtener ninguna ayuda de Eclipse.
Si prefiere cualquier nombre de archivo con un punto ( .
), Se oculta de Eclipse y no se incluye en su compilación.
Si está en un equipo que ejecuta Windows, todavía podrá verlos sin problemas en el Explorador. Si estás en una Mac, deberás asegurarte de que los archivos ocultos se estén revelando si alguna vez quieres volver a encontrar el archivo.
En realidad, hay un par de maneras de obtener aapt
a ignorar tales recursos.
Una de estas maneras es con el –ignore-assets a la invocación de línea de comandos, si se puede afectar a eso (tal vez en build.xml si se utiliza).
También puede usar aapt.ignore.assets=
en su ant.properties, si tiene eso.
Utilice ant para controlar la compilación, compilar el proceso.
- ¿Cómo acceder a la base de datos mysql en android?
- ZXing Lector de código de barras: ¿Cómo hacer frontera personalizada alrededor de la pantalla de captura?