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
- Hacer que Eclipse se comporte como Visual Studio
- Incluyendo la biblioteca recyclerview en el proyecto Eclipse (no puedo ver el proyecto de la biblioteca para incluirlo en mi proyecto)
- ¿Cómo agregar una barra de herramientas a una actividad de Android?
- Android SQLiteException "no such table" durante la compilación: tabla INSERT INTO
- ¿Qué IDE utilizar para el desarrollo de Android Phone?
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
- Clase de importación en android studio
- Error al inflar clase?
- ¿Diferencias entre el complemento de Android NetBEANS y el complemento de Eclipse?
- No se puede depurar a través de eclipse en el teléfono con Jelly Bean
- No se puede actualizar el complemento de ADT en Eclipse a la versión 23.0.0 o superior
- GestureDetector no puede ser resuelto a un tipo
- Vista de DDMS de Android no disponible en Eclipse Juno
- Mi teléfono no se puede detectar en eclipse para ejecutar la prueba
- Desde eclipse, vaya a: Archivo> Nuevo> Proyecto …
- Selecciona la carpeta de Android y selecciona Android Project
- 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:
-
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.
-
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.
-
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.
- Copie el proyecto descargado en su espacio de trabajo, es decir, el espacio asignado para el proyecto android
- Abrir el Eclipse
- Seleccione Archivo —> Importar —> Android -> Código existente de Android en el espacio de trabajo
- Elija Siguiente
- Haga clic en Examinar
- Elija el nombre de la carpeta (descargado)
- 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.