tutorial studio agregar java android ide android-studio

java - agregar - android studio 3.0 1 kotlin



¿Se puede usar Android Studio para ejecutar proyectos Java estándar? (11)

Para aquellos momentos en los que desea aislar Java y realizar una prueba rápida.

¿Puede ejecutar proyectos Java que no sean de Android en Android studio como en Eclipse?


Aquí es exactamente cómo se ve la configuración.

Editar configuraciones> ''+''> Aplicación:


Con Android Studio 0.6.1+ (y posiblemente antes) puede desarrollar fácilmente aplicaciones estándar de Java (no de Android).

Este método ha sido probado en 0.8.2:

Comience creando una aplicación de Android Vanilla Phone, usando Archivo> Nuevo proyecto. Luego, agregue un módulo de biblioteca Java para guardar su código de aplicación Java. (Elija ''Biblioteca Java'' incluso si está creando una aplicación). Descubrirá que puede crear y ejecutar aplicaciones Java con los métodos main() , aplicaciones Swing, etc.

Querrá eliminar el módulo de "aplicación" de Android generado automáticamente, que no está utilizando. Vaya a Archivo -> Estructura del proyecto y elimínelo (seleccione el módulo "aplicación" en el cuadro de la izquierda y haga clic en el icono "menos" sobre el cuadro). Ahora, cuando vuelva a abrir Archivo -> Estructura del proyecto -> Proyecto, verá las opciones para seleccionar el SDK y el nivel de idioma del proyecto, además de un montón de otras opciones que antes estaban ocultas. Puede seguir adelante y eliminar el módulo "aplicación" del disco.

En 0.6.1 podrías evitar crear el módulo de Android en primer lugar:

Ir a Archivo> Nuevo Proyecto. Complete el nombre de su solicitud. En la página de selección de "factores de forma", donde indica su SDK de Android mínimo, deseleccione la casilla de verificación Móvil y continúe con la creación de su proyecto.

Una vez que se haya creado el proyecto, vaya a Archivo -> Estructura del proyecto -> Proyecto, y configure su JDK como el "SDK del proyecto". Agregue un módulo de biblioteca de Java para guardar el código de su aplicación como se muestra arriba.


EDIT: mucha luna después de esta pregunta se hizo, sí, ahora aparentemente puedes.

No, pero está basado en Intellij IDEA.

La versión comunitaria de eso es gratuita para descargar, pero no es compatible con la mayoría de los elementos que requieren una base de datos externa o un servidor de aplicaciones. La línea para Java es que el código JavaSE puede usar la Comunidad.

Si desea eso (o está utilizando JavaEE), entonces necesita la versión Ultimate, que no es gratuita, o el EAP de la próxima versión, que generalmente es válida por un mes hasta que lancen otra.

Basicamente funciona de esta manera

Android Studio es solo Android, el material de Android de IDEA 13 Community ...

... que será gratis, y es algo de IDEA 13 Ultimate ...

... que no requiere una base de datos o un servidor de aplicaciones.

http://www.jetbrains.com/idea/

IDEA 12 Community no tiene la capacidad de importar el proyecto gradilizado y no lo hará, por lo que si bien puedes hacer el desarrollo de Android ahora (yo sí), no esperes que tenga las mismas características que Android Studio. Hay un montón de cosas nuevas y buenas para Android, que van en 13.


Encontré una solución un tanto intrincada, molesta y no del todo segura que siempre funciona para esto. Quería compartir en caso de que alguien más lo encuentre útil.

En Android Studio, puede hacer clic derecho en una clase con un método principal y seleccionar "Ejecutar .main ()". Esto creará una nueva configuración de ejecución para YourClass, aunque no funcionará del todo: faltarán algunas entradas de classpath.

Para corregir las entradas de ruta de clase faltantes, vaya a la Estructura del proyecto y agregue manualmente la ubicación de la carpeta de salida para su módulo y cualquier otra dependencia de módulo que necesite, como por ejemplo:

  • Archivo -> Estructura del proyecto ...
  • Seleccione "Módulos" en el panel de Configuración del proyecto en el panel de la columna izquierda
  • Seleccione su módulo en la lista de módulos en el panel de la columna central
  • Seleccione la pestaña "Dependencias" en el panel de la columna derecha

Y luego para el módulo donde tiene su aplicación Java y para cada una de las dependencias de módulos que necesita: - Haga clic en "+" -> "Tarros o directorios" en el extremo derecho del panel de la columna derecha - Navegue hasta la salida carpeta del módulo (por ejemplo: my_module / build / classes / main / java) y haga clic en "OK" - En la nueva entrada a la lista de Dependencias, en el extremo derecho, cambie el cuadro de selección de "Compilar" a "Tiempo de ejecución"

Después de esto, debería poder ejecutar la configuración de ejecución que acaba de crear para ejecutar la aplicación Java simple.

Una cosa a tener en cuenta es que, para mi configuración particular del proyecto de Android Studio [bastante involucrada], tengo que compilar manualmente el proyecto con gradle, desde fuera de Android Studio para poder crear mis clases de aplicaciones Java simples antes de ejecutar la aplicación: creo que esto se debe a que la configuración Ejecutar del tipo "Aplicación" no está activando la compilación Gradle correspondiente.

Finalmente, esto se hizo en Android Studio 0.4.0.

Espero que a otros les resulte útil. También espero que Google venga a apoyar esta funcionalidad pronto.


Funciona perfectamente si haces Archivo> Abrir ... y luego seleccionas el archivo pom.xml. Asegúrese de cambiar el menú desplegable en la esquina superior izquierda de la barra lateral que dice "Android" a "Proyecto" para ver todos sus archivos. También creo que ayuda si la carpeta de su archivo pom.xml está en una carpeta llamada "app /".

Descargo de responsabilidad: mi proyecto Java fue generado por Google App Engine.


He podido hacerlo siguiendo los siguientes pasos:

  1. Abre Android Studio y selecciona ''Importar proyecto''.

  2. Busque la carpeta de su proyecto en la ventana de búsqueda y selecciónela.


Instalé la versión de la comunidad IDEA de IntelliJ desde http://www.jetbrains.com/idea/download/

Intenté abrir mi proyecto que comencé en Android studio pero falló cuando estaba en Gradle Build. En su lugar, abrí Android Studio e Intellij al mismo tiempo y coloqué una pantalla al lado de la otra y simplemente arrastré y solté mis archivos Java, diseños XML, dibujables y manifiesto en la búsqueda del proyecto de un nuevo proyecto iniciado en IntelliJ. Funcionó en torno a los problemas de desarrollo de Gradle y ahora puedo iniciar un nuevo proyecto en IntelliJ y diseñar una aplicación para Android o una aplicación Java básica. Afortunadamente esto funcionó porque odiaba tener tantos IDE en mi PC.


Pasé un día buscando la forma más fácil de hacer esto. El propósito era encontrar la manera más rápida de lograr este objetivo. No podía hacerlo tan rápido como ejecutar el comando javac desde la terminal o compilar desde netbeans o texto sublime 3. Pero aún así conseguí una buena velocidad con Android Studio.

Esto parece ruff and tuff way pero como no iniciamos proyectos en bases diarias, es por eso que estoy bien para hacer esto.

Descargué la versión de la comunidad IDEA de IntelliJ y creé un proyecto simplemente java. Agregué una clase principal y probé una carrera. Luego simplemente cerró IntelliJ IDEA, abrió Android Studio y abrió el mismo proyecto allí. Luego tuve que simplemente adjuntar JDK donde IDE me ayudó mostrando una lista de JDK disponibles y seleccioné 1.8 y luego compilé bien. Ahora puedo abrir cualquier archivo principal y presionar Control + Shift + R para ejecutar ese archivo principal.

Luego copié todos mis archivos Java en la carpeta src mediante Mac OS Finder. Y soy capaz de compilar lo que quiera.

No hay nada relacionado con Gradle o Android y la velocidad de compilación es bastante buena.

Gracias amigos


Una forma sencilla de ejecutar un programa java en Android Studio sería,

1) Cree una clase java diga "Test.java" en Android Studio.

2) Escriba su código, por ejemplo, un programa Hello World para probar.

3) Haga clic derecho en la clase Java y seleccione la opción "Ejecutar ''Test.main ()''" o presione Cntrl + Shift + F10.

Ahí tienes tu código Java corriendo abajo.


Probado en Android Studio 0.8.14:
Pude lograr que un proyecto estándar se ejecutara con pasos mínimos de esta manera:

  • En un proyecto abierto de Android Studio, haga clic en Archivo> Nuevo módulo.
  • Haga clic en Más módulos> Biblioteca Java> Siguiente, luego complete lo que prefiera para los nombres.
  • Un nuevo módulo aparecerá como una carpeta en el mismo nivel que su carpeta de "aplicación" en la Estructura del proyecto. Ábrelo y abre el nuevo archivo de clase Java.

    Luego puede agregar su código y elegir Generar> Ejecutar ''YourClassName''. Presto, su código se está ejecutando sin dispositivo Android!


  • Probado en Android Studio 0.8.6 - 3.1.4

    Con este método, puede tener módulos Java y módulos Android en el mismo proyecto y también tener la capacidad de compilar y ejecutar módulos Java como proyectos Java independientes.

    1. Abra su proyecto de Android en Android Studio. Si no tienes uno, crea uno.
    2. Haga clic en Archivo> Nuevo módulo . Seleccione Java Library y haga clic en Siguiente .
    3. Complete el nombre del paquete, etc. y haga clic en Finalizar . Ahora debería ver un módulo Java dentro de su proyecto de Android.
    4. Agregue su código al módulo Java que acaba de crear.
    5. Haga clic en el menú desplegable a la izquierda del botón Ejecutar. Haga clic en Editar configuraciones ...
    6. En la nueva ventana, haga clic en el signo más en la parte superior izquierda de la ventana y seleccione Aplicación
    7. Debería aparecer una nueva configuración de aplicación, ingrese los detalles, como su clase principal y la ruta de clase de su módulo.
    8. Haga clic en Aceptar .

    Ahora, si hace clic en ejecutar, esto debería compilar y ejecutar su módulo Java.

    Si aparece el error Error: Could not find or load main class... , simplemente ingrese su clase principal (como lo hizo en el paso 7) nuevamente, incluso si el campo ya está completado. Haga clic en Aplicar y luego haga clic en Aceptar .

    Mi caso de uso: mi aplicación de Android se basa en algunos archivos precomputados para funcionar. Estos archivos precalculados son generados por algún código Java. Dado que estas dos cosas van de la mano, tiene más sentido tener ambos módulos en el mismo proyecto.

    NUEVO - Cómo habilitar Kotlin en su proyecto independiente

    Si desea habilitar Kotlin dentro de su proyecto independiente, haga lo siguiente.

    1. Continuando con el último paso anterior, agregue el siguiente código a su nivel de proyecto build.gradle (las líneas a agregar se indican mediante >>> ):

      buildscript { >>> ext.kotlin_version = ''1.2.51'' repositories { google() jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.1.3'' >>> classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } ...

    2. Agregue el siguiente código a su nivel de módulo build.gradle (las líneas para agregar se indican mediante >>> ):

      apply plugin: ''java-library'' >>> apply plugin: ''kotlin'' dependencies { implementation fileTree(dir: ''libs'', include: [''*.jar'']) >>> implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" >>> runtimeClasspath files(compileKotlin.destinationDir) } ...