Можно ли скомпилировать простой код Java в Android Studio?
У меня уже есть Android Studio, но нет Eclipse.
Нужно ли устанавливать Eclipse, чтобы протестировать простой Java-код? Или это возможно с помощью Android Studio?
В чем разница между обоими?
6 ответов
Крутая вещь в Android Studio заключается в том, что она делегирует процесс сборки Gradle. А в Gradle создание простого Java-приложения - это добавление необходимого плагина в файл build.gradle.
apply plugin: 'application'
mainClassName = "com.your.package.MainClassName"
И вам не нужно проходить через мастер нового проекта. Просто создайте каталог проекта, создайте в нем файл build.gradle с помощью приведенного выше сценария. Поместите ваш исходный код Java в 'src/main/java'.
В Android Studio нажмите "Импортировать проект (Eclipse, Gradle и т. Д.)", Откройте каталог проекта и выберите файл build.gradle. Нажмите OK, чтобы настроить упаковщик Gradle. Когда импорт завершится, нажмите RUN и позвольте плагину сделать все остальное.
Обратите внимание, что плагин 'application' также неявно применяет плагин Java.
Подробнее об этих плагинах здесь: https://docs.gradle.org/current/userguide/application_plugin.html и здесь: https://docs.gradle.org/current/userguide/java_plugin.html
Я еще не проверял. Но это первое, что я нашел, когда гуглил:
Проверено на Android Studio 0.8.6 - 1.2.2
Используя этот метод, вы можете иметь модули Java и модули Android в одном проекте, а также иметь возможность компилировать и запускать модули Java как отдельные проекты Java.
Откройте свой проект Android в Android Studio. Если у вас его нет, создайте его.
1.Нажмите Файл> Новый модуль. Выберите библиотеку Java и нажмите "Далее".
2.Введите имя пакета и т. Д. И нажмите Готово. Теперь вы должны увидеть модуль Java внутри вашего проекта Android.
3. Добавьте свой код в модуль Java, который вы только что создали.
4. Нажмите на выпадающее меню слева от кнопки запуска. Нажмите Редактировать конфигурации...
5.В новом окне нажмите на знак плюса в левом верхнем углу окна и выберите Приложение
6. Появится новая конфигурация приложения, введите такие данные, как ваш основной класс и путь к классу вашего модуля. Нажмите ОК.
7. Теперь, если вы нажмете Run, это должно скомпилировать и запустить ваш модуль Java.
и вы можете проверить эту тему.
В чем разница?
Android Studio построена на основе Google для Android. Он специально создан для создания приложений (APK сделан из него). Теперь у Intellij также есть собственная IDE (интегрированная среда разработки), которая выглядит очень похоже, но предназначена для создания вещей, отличных от приложений, таких как JAR и страницы веб-сайтов.
Eclipse также является IDE и, по сути, будет делать то же, что и IDE Intellij. Eclipse также может создавать APK (хотя Google рекомендует и поддерживает только Android Studio). С точки зрения различий для IDE, между предпочтениями пользователей в кодировании.
Из моего собственного опыта; Я бы использовал Android Studio только для написания приложений и другой IDE для любого другого типа программ.
Пожалуйста, откройте ссылку ниже. Он показывает, как запустить нормальный Java-код в Android Studio. https://github.com/libgdx/libgdx/wiki/Gradle-and-Intellij-IDEA
Ссылка на ссылку: Запуск приложения Java в Android Studio
Я не пробовал Android Studio для создания Java-проекта, но технически это должно быть возможно, почему? потому что Android Studio использует Gradle в качестве системы сборки для создания проектов, и вы можете построить автономный проект Java с Gradle. это так же, как Maven и т. д.
Теперь ваш вопрос к Android студии VS Eclipse
как я упоминал ранее, Android-студия использует gradle в качестве системы сборки, в то время как Eclipse использует Eclipse-ADT.
Теперь все зависит от того, позволит ли android studio открыть простой Java-проект, если это так, тогда не должно быть никаких проблем для сборки.
В Android Studio есть отдельная вкладка для Gradle, где она показывает все задачи Gradle, из которых можно выполнить любую задачу.
Таким образом, вы можете проверять модули Java в Android Studio. Это простой способ компилировать и запускать Java Code в Android Studio.
Прежде всего, откройте свой проект Android в Android Studio. Если у вас его нет, создайте один проект.
Нажмите "Файл"> "Новый модуль". Выберите библиотеку Java и нажмите "Далее".
Напишите название вашего пакета и т. Д. И нажмите Готово. Теперь вы должны видеть модуль Java внутри вашего проекта Android.
Добавьте ваш код или любую программу на языке Java в модуль Java, который вы только что создали.
Нажмите на выпадающий слева от кнопки запуска. Нажмите Редактировать конфигурации...
В новом окне вы увидите знак +, нажмите на знак плюс в левом верхнем углу окна и выберите Приложение
Должна появиться новая конфигурация приложения, введите такие данные, как ваш основной класс и путь к классу java вашего модуля.
Нажмите на кнопку ОК. Теперь, если вы нажмете кнопку run, это скомпилирует и запустит ваш Java-код, который вы написали.