Cómo iniciar un proyecto de Android con código de ejemplo descargado

Soy bastante nuevo en android, y acabo de configurar mi entorno y leer algunos tutoriales. Luego me dieron muestras de sdk de la web. Ok, lo que quiero preguntarte es que hay una manera de comenzar una muestra como un proyecto en el Eclipse? Quiero decir como hacer clic en un archivo de proyecto en c # o un archivo de solución.

Aquí está mi carpeta que he descomprimido el código, \ android-sdk-windows \ samples \ android-8 \ NotePad

Hay tres carpetas y un archivo en la carpeta, \ res, \ src, \ tests y AndroidManifest.xml

¿O, necesito hacer un nuevo proyecto de androide e importar (o agregar archivos? Quizás) ellos?

Gracias de antemano, yokyo

  1. Desde eclipse, vaya a: Archivo> Nuevo> Proyecto …
  2. Selecciona la carpeta de Android y selecciona Android Project
  3. A continuación, en la sección Contenido en la parte superior, haga clic en el botón de opción "Crear proyecto desde la muestra existente". Una vez que elige un objetivo desde abajo, el menú desplegable se volverá seleccionable y estará listo para ir.

@sgarman

No creo que sea una forma muy buena de hacerlo. Lamentablemente, la función "Crear proyecto de muestra existente" describe funciones de tal manera que cuando crea un proyecto a partir de una muestra, deja que edite el código fuente en la propia muestra de SDK en lugar de una copia de la fuente importada en su Eclipse Espacio de trabajo

Esto es problemático por una serie de razones, incluyendo:

  1. Una vez que haya editado el nuevo proyecto, ya no tendrá la muestra original a la que referirse, que es el punto de las muestras en primer lugar.

  2. Si quieres copiar una muestra de varias maneras diferentes, necesitarás varias copias de la muestra, pero una vez que hayas editado la muestra original ya no tendrás la muestra original para hacer una copia.

  3. Si el SDK se patche, entonces al actualizarlo, puede terminar sobrescribiendo su código.

En resumen, tiene mucho más sentido tratar el SDK como una referencia de sólo lectura y no tratarlo como un arenero en el que hacer su propio desorden. Así que la mejor manera de crear un proyecto Eclipse a partir de una muestra es tomar una copia de la muestra y ponerla en otro lugar.

Si desea que el ejemplo no exista en su directorio de espacio de trabajo Eclipse real, entonces esto es muy fácil. Simplemente copie el ejemplo en una nueva ubicación y dentro de Eclipse con su área de trabajo abierta haga New-> Android Project y 'Create Project From Existing Source'.

Si por otro lado desea hacer que el proyecto dentro de su directorio de espacio de trabajo Eclipse, entonces hay un problema que es que si usted acaba de copiar el código de ejemplo dentro de su carpeta de espacio de trabajo y hacer "Nuevo-> Android Project" y "Crear proyecto de existente Origen 'para mí al menos falla con el error "Descripción de proyecto no válida: c: \ Users \ usernamme \ blah \ blah \ projectname superpone la ubicación de otro proyecto projectname". No sé por qué, si crea un proyecto a partir de código de ejemplo usando 'Nuevo-> Proyecto Java' funciona muy bien, así que sospecho que hay un problema con el complemento de Android Project Eclipse que está causando que esto falle.

Hay una manera de evitar esto que es copiar primero el código de ejemplo a una ubicación temporal en disco que está fuera del directorio de área de trabajo. A continuación, utilice New-> Android Project y 'Create Project From Existing Source' que convierte la copia temporal del código de ejemplo en un proyecto, pero lo deja huérfano fuera del directorio del espacio de trabajo. A continuación, elimine el proyecto del espacio de trabajo (pero sin eliminar el proyecto del disco). A continuación, utilice Import-> Proyectos existentes en el área de trabajo con la casilla de verificación "Copiar proyectos en el área de trabajo" marcada para copiar el proyecto en el directorio de espacio de trabajo, antes de eliminar el proyecto de la ubicación temporal.

Pero en última instancia, decidí estructurar mi espacio de trabajo de tal manera que los proyectos no están dentro de la carpeta de espacio de trabajo como este:

  Espacios de trabajo de Eclipse
 \
  Proyectos de Android
  \
   Área de trabajo
   Proyecto 1
   Proyecto 2

  Proyectos Java
  \
   Área de trabajo
   Proyecto 1
   Proyecto 2

  Otros proyectos
  \
   Área de trabajo
   Proyecto 1
   Proyecto 2 

En este diseño, los directorios de proyectos de Android, proyectos de Java y otros proyectos son conceptualmente mis espacios de trabajo, pero en realidad en cada caso es la carpeta de espacio de trabajo anidado que es el espacio de trabajo real de Eclipse. Esto me permite mantener mis proyectos contenidos dentro de sus respectivos pseudo-espacios de trabajo sin estar dentro de su carpeta de espacio de trabajo Eclipse real que soluciona cuidadosamente el problema de no poder crear fácilmente proyectos de Android si el directorio de proyecto está dentro del directorio de espacio de trabajo de Eclipse.

Lo siento, eso es todo un poco largo, pero me ha tomado años para resolver cómo conseguir que esto funcione eficientemente y creo que podría ayudar a alguien.

  1. Copie el proyecto descargado en su espacio de trabajo, es decir, el espacio asignado para el proyecto android
  2. Abrir el Eclipse
  3. Seleccione Archivo —> Importar —> Android -> Código existente de Android en el espacio de trabajo
  4. Elija Siguiente
  5. Haga clic en Examinar
  6. Elija el nombre de la carpeta (descargado)
  7. Haga clic en terminar

Si está utilizando ADT 20 entonces es bastante fácil. Seleccione Nuevo> Otros …> Proyecto de muestra de Android> [Seleccione la plataforma desde la que desea tomar la muestra]> Debe ver los ejemplos disponibles, seleccione el que desee abrir, lo verá en su área de trabajo.

Esto puede no ser una respuesta definitiva porque soy relativamente nuevo para Android también (y vienen de más de un fondo. Net también).

Cuando cree un nuevo espacio de trabajo en Eclipse, verá una nueva carpeta creada con el nombre de su área de trabajo y una carpeta .metadata dentro de la misma. No creo que haya un "archivo de espacio de trabajo" por sí mismo, por lo que no haga doble clic en nada para que vuelva a subir. Acaba de abrir ese espacio de trabajo (diciéndole al diálogo de Eclipse qué ruta debe abrir).

En cuanto a importar proyectos existentes en un espacio de trabajo, copie la carpeta completa en su área de trabajo y haga clic en Archivo – Importar … – General – Proyectos existentes en el área de trabajo. Haga clic en el botón Examinar para seleccionar el directorio raíz y debe predeterminarse en la carpeta principal del área de trabajo. Haga clic en Aceptar y el proyecto debe aparecer en el cuadro de diálogo. Seleccione y haga clic en Finalizar.

Los ejemplos de código no vienen con archivos de proyecto eclipse fuera de la caja. Hay un número de maneras de crearlos, pero lo más fácil es probablemente esto. Desde eclipse (con el complemento de Android instalado), Archivo -> Nuevo -> Proyecto, Proyecto de Android, Siguiente, seleccione el botón de selección "Crear proyecto de origen existente" y especifique la ubicación del origen existente. El asistente del proyecto debe encontrar su manifiesto y completar el resto de la información que necesita automáticamente.

http://developer.android.com/samples/index.html

Dice aquí:

"Uso de Android Studio

Desempaque el paquete de proyecto descargado. En Android Studio, elija Archivo> Importar proyecto y seleccione la carpeta raíz del proyecto desempaquetado. Android Studio puede pedirle que elija el tipo de proyecto que está importando. Si este es el caso, asegúrese de elegir Importar proyecto desde el modelo externo y seleccione la opción Gradle. "

Espero que esto te ayude.

  • eclipse me dice que mi proyecto tiene errores, nada es rojo-destacado
  • Cómo convertir un volcado de pila en formato android a eclipse
  • No tengo una carpeta en bruto en Eclipse, después de hacer un nuevo proyecto de archivo de Android. ¿Que puedo hacer?
  • La configuración de un indicador personalizado para ExpandableListView no funciona
  • Problema de copiar y pegar con eclipse Juno
  • No se puede crear o editar dispositivos virtuales Android (AVD) desde Eclipse, ADT 22.6
  • Eclipse se bloquea después de algún tiempo con error de java
  • Configuración persistente del nombre predeterminado en un proyecto de Android en Eclipse
  • ¿Cómo importar el proyecto Android existente en Eclipse?
  • JavaDoc no funciona en el proyecto de Android
  • La aplicación de vista web de Android no permite que el reproductor de video pase a pantalla completa
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.