Я разрабатываю приложение в Android Studio в первый раз, и я хочу, чтобы приложение подключалось к серверу, который я также разработаю. Этот сервер будет работать на Java Runtime Environment вместо Android, но я бы предпочел, чтобы я мог разработать его вместе с приложением, в том же проекте и IDE.Android Studio «Build - make project» не создает jar
То, что я сделал до сих пор:
- добавил папку
server
в корневом каталоге (тот же уровень, что и папка/app
) - добавил
server/src/java/main/Hello.java
файл, чтобы начать добавил
server/build.gradle
файл с данным содержимым:apply plugin: 'java' jar { manifest { attributes 'Main-Class': 'Hello' } }
upda Ted
settings.gradle
включить модуль сервера, как это:include ':app', ':server'
Вышеприведенные хватает, чтобы получить эту работу:
- Выполнение
gradle build
в командной строке теперь создает исполняемый server.jar. - Код сервера отображается в Android Studio. Он также построен, если я нажму
Build - Make Project
.
Однако Build - Make project
по какой-то причине компилирует файлы Hello.java
в файл .class. Он не создает файл server.jar
. Почему это не делает то же самое, что и gradle build
? Как это исправить?