Android Studio: создать проект Java без привязок к Android

Можно добавить чистый Java-модуль в существующий проект Android.

Но возможно ли создать чистый Java-проект без зависимостей от Android?

Ответ 1

Да, это возможно. Вам необходимо вручную создать все необходимые файлы.

Ниже приведены шаги для проекта Gradle:

  • Удалить include ': app' form settings.gradle
  • Удалить каталог приложения
  • Замените build.gradle на пример с конца этого сообщения (IntelliJ создает похожие)
  • Создать иерархию папок для вашего кода Java (src/main/java) enter image description here
  • Выберите "Редактировать конфигурацию" в раскрывающемся меню, где обычно запускается проект

  • Нажмите "Добавить новую конфигурацию" и выберите "Приложение" enter image description here

  • В главном классе укажите ваш основной класс.

Студия Android более или менее похожа на IntelliJ Community Edition.

apply plugin: 'java'

sourceCompatibility = 1.8
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
}

Ответ 2

Не с помощью мастера "Новый проект".

Один из вариантов заключается в создании Java maven/ gradle проекта вне Android Studio, затем "импортируйте" его в AS через FileOpen.

Gradle имеет плагин init для настройки проекта java-проекта:

gradle init --type java-library

https://docs.gradle.org/current/userguide/build_init_plugin.html

Ответ 3

Я думаю, что это возможно, чтобы создать новый модуль из следующего пути (с помощью Androdi Stdio 1.1.0):

Файл > Новый модуль > Выберите из другого модуля > java-библиотеку

Надеюсь, что это сработает для вас.

Ответ 4

Нет, вы не можете создать проект java с Android Studio, потому что AS система построения не позволит вам создавать свой проект, когда вы закончите писать свое приложение. Системная система Android Studio gradle создает только файл .apk.

Android Studio не будет поддерживать большинство вещей, требующих внешней базы данных или сервера приложений.

Ответ 5

Самый простой способ - временно отключить плагин поддержки Android. Отмените настройку > Плагин > Плагин поддержки Android После перезапуска закрыть любой текущий проект, и вы получите новый мастер проекта со всеми вашими параметрами, отличными от android. После создания нового проекта вы можете снова включить плагин Android.

Ответ 6

Одна вещь, которую вы могли бы добавить сюда, чтобы помочь ДЕЙСТВИТЕЛЬНО новым людям (она меня отключила) заключается в том, что после создания иерархии папок для вашего Java-кода (src/main/java) вы должны щелкнуть правой кнопкой мыши папку java и выберите Mark Directory As > Sources Root. В противном случае у вас не будет возможности создать новый класс java в каталоге foo.

Ответ 7

Еще один способ с моей точки зрения:

  • Создайте новый проект для Android.
  • Добавить java-модуль в ваш проект
  • Закройте проект студии Android и перейдите в каталог проекта, просто откройте папку модуля java и вставьте ее в новый каталог.
  • В Android Studio откройте этот модуль, ide создаст для вас файл gradle.

Ответ 8

Самый простой способ от царапин

  • Создайте пустую папку, в которую вы хотите поместить проект
  • На экране "Добро пожаловать в Android-студию" выберите "Открыть существующий..." введите описание изображения здесь
  • Перейдите в свою папку и нажмите OK
  • Ваш проект создан, теперь добавьте ваши java файлы введите описание изображения здесь
  • Выберите SDK, и все готово! Счастливое кодирование

Ответ 9

Именно с такой проблемой я столкнулся сегодня, когда хотел найти способ запустить пример проекта Kotlin без Android SDK. Так что я собрал легкий в использовании проект Playground. Надеюсь, что это помогает кому-то в сообществе.

Вот этот проект: https://github.com/raxityo/KotlinPlayground.

  • Откройте Android Studio.
  • Запустите проект из управления версиями → Git и вставьте https://github.com/raxityo/KotlinPlayground.
  • Важно: Запустите синхронизацию Gradle после открытия проекта.