2011-11-17 12 views
10

Actualmente estoy intentando enviar mi aplicación a Amazon Marketplace. Hoy he recibido el siguiente correo electrónico del equipo de pruebas de aplicaciones:Se rechazó la aplicación de Amazon Marketplace por contener el archivo de configuración de Eclipse

Su reciente presentación de RSS alarma está pendiente debido a la razón siguiente (s):

Estamos teniendo problemas para publicar una aplicación para probar. Su APK parece tener incluido el siguiente archivo: .settings/org.eclipse.core.resources.prefs. Elimine este archivo y vuelva a enviar su APK.

Corrija el (los) problema (s) que encontramos con el envío de su aplicación para que podamos seguir trabajando para conseguirlo en la Tienda Apps.

La cosa es, no puedo ver cómo la carpeta .settings se convirtió en la compilación de APK en primer lugar. No aparece en mi configuración de Android ni en mi configuración de ruta de compilación de Java. Entonces, ¿dónde me estoy equivocando con esto?

Imágenes: enter image description here enter image description here enter image description here enter image description here

Muchas gracias.

+0

¿Está el directorio .settings enumerado en el panel del proyecto en Eclipse? Si es así, puede hacer clic derecho sobre él y seleccionar "Excluir del proyecto" o algo similar. –

+0

Sí, pero no hay opción para excluirlo. –

+0

Ok. Pensé que podría haber algo así, pero podría estar equivocado. No tengo Eclipse en la máquina que estoy usando actualmente, así que no puedo verificarlo ahora mismo. –

Respuesta

4

De trabajar en un entorno de equipo, he hecho que el hábito de mantener el origen y los recursos de mi aplicación en un árbol de directorios separado de mi espacio de trabajo y la configuración del proyecto. Por ejemplo:

/home/workspaces/projectname 

/home/sources/projectname 

No sé si este es su problema exacto, pero creo que podría ayudar a mantener Eclipse meta-datos que se construyan con su código.

+0

Gracias, lo intentaré. ¿Conoce alguna documentación sobre cómo separar los archivos del espacio de trabajo de los archivos fuente en un proyecto existente? –

+0

@Michael, probablemente haya documentación en alguna parte, aunque no estoy seguro de dónde. Lo que suelo hacer es después de crear el proyecto, crear un directorio vacío en alguna parte para el origen y vincularlo en la configuración del proyecto. En su segunda captura de pantalla anterior, sería el botón "Fuente del enlace ...", creo. Una vez que se hace ese enlace, generalmente elimino las carpetas predeterminadas de esa lista, así que no creo accidentalmente nuevos archivos fuente en esas carpetas. –

+0

Bien, acabo de crear un nuevo proyecto de prueba de Android, y la carpeta .settings no está presente en ese proyecto. Puede ser un remanente de una versión anterior de Eclipse o ADT, así que lo he eliminado por el momento. La carpeta .settings está bajo control de versión en caso de que eliminarlo cause complicaciones más adelante en la línea. ¡Esperemos que sea suficiente para flotar en el bote de Amazon! –

3

Para solucionar este problema, elimine el archivo denominado org.eclipse.core.resources.prefs en la carpeta de origen del proyecto (lib.metadata.plugins \ org.eclipse.core.runtime.settings).

Cuestiones relacionadas