Нужно ли устанавливать что то помимо android studio и java для запуска приложений
Сегодня речь пойдет о том, как запускать полноценные java-приложения на устройствах под управлением Android, для чего это может быть необходимо и какие приложения будут актуальны для мобильной платформы. Полноценные приложения это те, для запуска которых не хватает возможностей Dalvik VM. Таким приложениям необходима JRE. Далее поговорим о том, как ее установить и работать с ней.
Установка
Использование
Для запуска jar-архива нажимаем на кнопку «run jar file», программа запрашивает доступ к файловой системе. Выбираем программу, с помощью которой указываем файл для запуска.
Лично я рекомендую Total Commander в качестве файлового менеджера. Он бесплатен и очень удобен, плюс есть поддержка плагинов.
Так вот, после выбора файла открывается окно терминала, который запускает java-машину и передает ей путь к выбранному jar-файлу. Далее, в зависимости от программы, работа будет через терминал, либо запустится отрисовка интерфейса. Очень легко и удобно, не правда ли? К сожалению, есть небольшой косметический недочет, при первом запуске в терминале криво отображается путь к исполняемому файлу java и передаваемым аргументам.
Но на работу это не влияет, а при повторном запуске команды она отображается правильно.
На рисунке результат запуска небольшого тестового проекта. Его код приведен ниже
Что касается GUI-приложений, то мой AExplorer отказался запускаться, ссылаясь на отсутствие поддержки в текущих версиях.
Тем не менее, «полноценные» консольные приложения работают без особых проблем.
Итоги
Не смотря на очевидные недоработки в запуске оконных приложений, на сегодняшний день уже возможно запускать консольные java-приложения. Они работают без каких-либо проблем, если не используют каких-либо дополнительных нативных библиотек. В таком случае необходимо сначала собрать библиотеку на устройстве, а уже потом запускать jar-архив. Тем не менее, java installer на сегодняшний день вполне жизнеспособный проект.
Редакция блога Нетологии рассказала, что такое IDE, какие преимущества у IntelliJ IDEA и Android Studio и как установить программы.
Обучение в онлайн-университете: курс «Android-разработчик с нуля»
Чтобы перевести написанный вами код в понятный компьютеру, нужно использовать компилятор. Чтобы упростить задачу, используйте IDE, где для запуска приложения достаточно нажать кнопку Play.
Что такое IDE
IDE — среда разработки, текстовый редактор, заточенный на написание на одном или нескольких языках программирования. Программа выполняет несколько задач — упрощает работу с кодом и подготавливает рабочее окружение.
Как IDE помогает писать код
Программа понимает структуру языка программирования и выполняет следующие задачи.
В реальной жизни разработчик пишет меньше половины кода — остальное генерирует или подсказывает IDE.
Как IDE запускает приложение
Благодаря IDE не надо устанавливать и настраивать компилятор на нужные параметры, подключаться отладчиком к определенному процессу. Эти задачи выполнит среда разработки. Сразу после установки в ней можно написать первое приложение Hello World и запустить его по одному клику.
Какие IDE используют Java-разработчики
IntelliJ IDEA. Одна из популярных сред разработки. Доступна в двух версиях — бесплатной Community edition для самостоятельных разработчиков и платной Ultimate edition для компаний. Подходит для мобильной разработки под Android и десктопной Java для запуска на компьютере.
Android Studio. Основана на IntelliJ IDEA, предлагает все нужные функции и заточена под проекты на Android. IDE рекомендует Google, ее используют начинающие разработчики и опытные Android-девелоперы как Джейк Уортон.
IDE Eclipse не стоит использовать. Среда разработки устарела, и в 2016 году в Google отказались от поддержки ее плагинов для Android-разработки.
Преимущества IntelliJ IDEA
Мультиязычная. Поддерживает разные языки программирования. Вы сможете писать код на Java, дальше освоить Kotlin и использовать его.
Интегрирована с Git и Github. Позволяет использовать систему контроля версий Git и отправлять проекты на Github в один клик.
Позволяет настроить нужное окружение. Чтобы запускать тесты в IDE, достаточно докачать Java Devkit.
Как установить и настроить IntelliJ IDEA
Предварительно скачайте Java Development Kit по ссылке. Выберите версию для любой операционной системы. Рекомендуем установить JDK 8 если вы будете писать в Android Studio Android-приложения. Остальные могут использовать версию JDK 11.
Следуйте подсказкам установщика.
Скачайте Community Edition-версию программы по ссылке. Можно выбрать версию для любой операционной системы — Windows, MacOS или Linux.
Установите, следуйте подсказкам инсталлятора. При первом запуске программа предложит импортировать настройки. Так как установленных ранее версий не было, выберите Don’t import settings.
Программа предложит выбрать цветовую схему и дополнительные возможности. Выберите настройки по умолчанию и пропустите эти шаги.
Запустите программу. Когда откроется окно проекта, выберите Create New Project.
В верхнем левом углу выберите Java, нажмите Next.
В качестве шаблона выберите Java Hello World.
Выберите папку, в которую нужно сохранить проект.
В правом верхнем углу найдите зеленую кнопку Play и нажмите ее — вы запустили первую скомпилированную программу.
Преимущества Android Studio
Рекомендована Google. IDE поддерживают и развивают в корпорации, среда разработки оптимальна для создания приложений для Android.
Большое сообщество разработчиков. Почти все Android-девелоперы используют Android Studio. Если у вас возникнут проблемы в работе, сможете обратиться к коллегам на форумах или тематических сайтах — вам помогут.
Как установить Android Studio
Скачайте Java SDK, если их еще нет, и установите — программа нужна для дальнейшей работы на Java. После установки желательно перезагрузить компьютер.
Скачайте Android Studio, откройте exe-файл и запустите его. Кликните Download, чтобы операционная система вашего ПК определилась автоматически, или выберите нужную вручную в Download Options. Нажимайте Next, пока установщик не спросит путь. Первый укажите для Android Studio, второй — для Android SDK. Желательно ставить на диск D, так как программа занимает от 2 Гб.
Нажимайте Next, пока не завершится установка. Откройте установленную Android Studio. Откажитесь от импорта настроек предыдущей версии — старых настроек у вас нет.
Google предложит отправлять уведомления о работе приложения. На них можно согласиться или отказаться.
Выберите Standart в следующем окне.
Установщик сообщит, что нужно докачать несколько компонентов — нажмите Next и дождитесь окончания загрузки распаковки.
Нажмите Finish — откроется Welcome экран. Нажмите Start a new Android Studio project.
Видимо на Солнце были сильные вспышки, а может летняя жара так подействовала, но что-то меня дёрнуло поизучать программирование под Андроид. А там где Андроид, то там и Ява. Ну а почему бы и нет? — решил я, тем более что программированием я занимаюсь почти всю жизнь, а новый язык — дело наживное. Я неоднократно встречал утверждение, что Java — это только второй язык программирования, к нему следует приступать, когда в багаже знаний уже есть другие языки. И, забегая вперёд, скажу, что это очень верное замечание, поскольку программировать на Яве (или Джаве?) можно не только понимая основные принципы ООП, но и уметь принимать все явовские «отклонения» от того, к чему мы мы привыкли.
Лично я не понимаю как вообще можно изучать Яву в качестве первого языка программирования, поскольку первая программа «Hellо, World!» приводится лишь на 80-й странице описания. :-)
Впрочем это уже из другой истории, в своих заметках я привожу лишь забавные «нестыковки» и всё то, с чем мне прийдется столкнуться при изучении Java. Поскольку я сейчас в роли «зелёного» новичка, то читая эти строки через месяц или год, сам буду удивляться какой был «баран». :-) Пусть это будет просто забавным чтивом без каких-либо претензий на истину. ;-)
Среда разработки (IDE — Integrated development environment)
Вообще первая мысль — изучение только Андроида. То есть я предполагал, что есть какая-та среда визуальной разработки, вроде Delphi, где можно нарисовать/разместить кнопки, метки и прочие элементы, после их запрограммировать, например обработка события нажатия на кнопку (onClick). Если вы когда-нибудь программировали в Delphi, Visual Studio или в Lazarus, то прекрасно понимаете о чем речь.
Как выяснилось, действительно, фирма Google предлагает среду разработки Android Studio, где декларируется и визуальный построитель, и редактор кода, и компилятор и прочие плюшки. Но, уже на этом этапе я столкнулся с проблемой: половина статей по Андроиду рассчитана на другую среду разработки Eclipce, которая когда-то раньше была для гугла основной. Другая (почти) половина указывала на Intelij IDEA, которая и была переделана под Android Studio. Встречаются и другие экзотические IDE, вроде NetBeans, но по сути это всё обычные текстовые редакторы, мало отличающиеся от привычного Notepad++.
Поскольку Android Studio «весит» немало, то естественным желанием было бы использовать какую-то более легковестную IDE, но все статьи по Intelij IDEA и Eclipce можно назвать уже «устаревшими». На текущий момент единственным вариантом для разработки Андроид-приложений будет только Android Studio.
Установка Android Studio
Инструкцию по установке программы вы самостоятельно найдёте, благо их миллион и маленькая тележка, а я лишь отмечу несколько моментов, с которыми пришлось столкнуться.
Первая проблема — большой объём загрузочных файлов. Сама студия весит относительно немного (854Мб), хотя для мобильного Интернета это немало. Но это ещё не всё. После/в процессе установки программа подгружает ещё несколько больших файлов. Хуже всего то, что Android Studio не в курсе, что такое докачка файлов при разрыве соединения. Ситуацию исправило бы если можно было бы указать локальный файл для установки (скачанный через менеджер загрузки вроде Download Master), но нет, только самостоятельная закачка, только хардкор.
В итоге на трафик ушло где-то 2Гб и столько же места на диске. Помимо самой Android Studio нужно ещё установить Android SDK (предполагается, что Java SDK уже установлен — с этим проблем нет) и еще какие-то неизвестные науке файлы.
В общем худо-бедно, за несколько часов студия поставлена, вроде как можно программировать.
Первая программа
Первая программа, естественно, через copy/paste из любого обучающего сайта. Всё пошагово, как в инструкции, жмём запуск — программа не компилируется, вываливается какая-то ошибка.
Замечу, что это стандартная настройка IDE из «коробки».
Гугление ошибки показало, что она очень распространеная, а исправляется ручной правкой какого-то текстового файла. Оказывается что-то там в API поменялось, а здесь забыли внести изменения. Сейчас я уже и не вспомню что за файл, поскольку их слишком много, чтобы его найти.
В общем ошибка исчезла, пошёл запуск и выскочило окно выбора устройства.
Выбор устройства
Есть два варианта: первый использовать реальный смартфон/планшет в режиме разработчика, второй — программный эмулятор. Решаю выбрать эмулятор, но поскольку его ещё нет, то нужно его поставить. Жмем кнопки, выбираем рекомендуемое устройство, студия начинает загружать его архив. Опять квест с обрывами и отстутствием докачки файла.
На скачку уходит ещё час, ура! - начался прогресс установки. Опять же неспешный, но я замечаю, что на системном диске C катастрофично уменьшается свободное пространство. Из начальных 11Гб после установки студии осталось 7Гб с копейками, и оно уменьшается до 0. Windows жалобно пискнула: «что за хрень?», установщик же радостно сообщил, дескать места нет, всё сьел, мало, давай ещё.
Указать другой каталог для установщика невозможно, поэтому пришлось идти на хитрость: временно перенес temp-каталог на внешний диск. При этом опять же новая скачка, распаковка, и наконец-то установка.
Уже казалось, что победа близка, сейчас увижу в действии свою первую хелоу. «Ха» три раза!
Борьба с эмулятором
Запуск эмулятора продолжался минут 10, после чего он, опять же с радостью сообщил, что ему не хватает памяти. У меня семёрка 32 бит. Памяти 4Гб, из которых реально ОС видит примерно 3Гб. Если я закрою все программы и перегружу комп, то свободно 50-60% (1.5-1.8Гб), что в общем-то хватает для 99% задач.
Эмулятор же сказал, что ему требуется 1600Мб. При том, что сама студия отжирает примерно 700Мб, с учетом всех факторов ну никак не получается выделить запрашиваемые объёмы. Спрашивается — зачем ты вообще ставился — это сложно посчитать что ресурсов явно не хватит?
После попыток обмануть эмулятор через конфигурацию, я понял, что затея безнадёжная. Ну и очень сильно смутило, что загрузка эмулятора не просто медленная, а очень медленная. После гугления я узнал, что 10-20 минут на запуск — для него нормально.
Тогда я принял решение использовать реальное устройство (как оказалось — это и было самым правильным решением!). Тем более, что может быть проще — подсоединил usb-кабель, вошел в режим разработчика и наслаждайся своей программой. «Ха» опять три раза!
Что у тебя за телефон, чувак?
Для того, чтобы телефон подключился к ОС нужен драйвер. В общем логично. Но не для китайских noname. У меня некий iNome для которого я даже оф.сайт найти не смог. Гугл в помощь — какие-то левые сайты предлагают скачать/установить свои драйвера. Ставить что-то подобное — большой риск подхватить какую-нибудь гадость. Путем гугления выяснил, что есть универсальный драйвер «SCI-android-usb-driver», который поддерживает все подобные устройства. Скачиваю, проверяю через антивирусы — вроде чистый.
Устанавливаю драйвер, действительно отображается в списке устройств, подключаюсь, запускаю студию, вижу телефон, пуск, и . УРА! Моя первая прога для Android запущена и даже работает!
На это у меня ушло «всего лишь» 7 часов борьбы. :-)
Немного про Android Studio
Первые попытки что-то делать в Android Studio сразу выявили её дичайшую тормознутость. Тормозит даже подсветка синтаксиса. Но, насколько я понял, это как-то связано с тем, что программа пытается в фоновом режиме сразу анализировать код и выдавать подсказки/замечания/ошибки и т.п. Визуальное построение программы даже и рядом не валяется с Delphi и подобными программами. Возможно есть какие-то сложности в реализации этой части и на ум приходит только старенький Borland Resource Workshop, где можно было создавать ресурсы. Это в общем-то из этой же области.
Ну и отдельно стоит отметить о-о-о-очень долгую сборку приложения. Сборщик Gradle мою программу собирает примерно 4-5 минут. То есть внес изменения в программе, нажимаешь запуск, ждешь 5 минут, видишь результат. Жесть, конечно.
Ява не Андроид? Андроид не Ява?
После copy/paste захотелось сделать что-то более осмысленное и тут первая сложность — синтаксис Явы вроде бы ясен, но не понятен. Плюс куча каких-то файлов и сложная структура каталогов. Разобраться с ходу не получилось, а бездумное программирование мне не по душе. Оказалось, что изучать Яву в Android Studio — занятие для мазохистов, поэтому я решил, что вначале осваиваемся с pure Java, после уже двигаемся к Андроиду.
И здесь возникли другие нюансы, начиная от процесса компиляции, до довольно забавном разночтении общепринятых понятий в Java с другими языками. Впрочем, это тема другой заметки. :-)
Для тех случаев, когда вы хотите изолировать Java и быстро его протестировать.
Можете ли вы запускать не Android-проекты Java в Android-студии, как в Eclipse?
Android-студия основана на IntelliJ. Конечно, он способен запускать «стандартный» код Java. Но зачем тебе это? @vmironov Это по сути то, что они делают. Функции Android - это плагин IntelliJ, они просто упаковывают его вместе для Android Studio. В частности, я не использовал Android Studio, но некоторое время пользуюсь IntelliJ, и у вас не должно возникнуть проблем при запуске стандартных Java-проектов внутри него. @kcoppock, да, но этот плагин не может быть добавлен к "обычной" IntelliJ IDEA (у меня есть купленная версия Ultimate, и я не хочу переключаться обратно на версию Community). Хорошая новость заключается в том, что JetBrains объявила о том, что в Intellij IDEA 13 будут доступны функции Android Studio Есть ли простой способ заставить его работать с Gradle? Я продолжаю падать, потому что он не видит мои библиотеки gradle во время выполнения.Проверено на Android Studio 0.8.6 - 3.5
Используя этот метод, вы можете иметь модули Java и модули Android в одном проекте, а также иметь возможность компилировать и запускать модули Java как отдельные проекты Java.
- Откройте свой проект Android в Android Studio. Если у вас его нет, создайте его.
- Нажмите Файл> Новый модуль . Выберите библиотеку Java и нажмите « Далее» .
- Введите имя пакета и т. Д. И нажмите Готово . Теперь вы должны увидеть модуль Java внутри вашего проекта Android.
- Добавьте свой код в модуль Java, который вы только что создали.
- Нажмите на выпадающий слева от кнопки запуска. Нажмите Редактировать конфигурации .
- В новом окне нажмите на знак плюс в левом верхнем углу окна и выберите Приложение
- Должна появиться новая конфигурация приложения, введите такие данные, как ваш основной класс и путь к классу вашего модуля.
- Нажмите ОК .
Теперь, если вы нажмете Run, это должно скомпилировать и запустить ваш модуль Java.
Мой пример использования: мое Android-приложение для работы использует некоторые предварительно вычисленные файлы. Эти предварительно вычисленные файлы генерируются неким Java-кодом. Поскольку эти две вещи идут рука об руку, наиболее разумно иметь оба этих модуля в одном проекте.
НОВОЕ - Как включить Kotlin в вашем автономном проекте
Если вы хотите включить Kotlin в вашем автономном проекте, сделайте следующее.
Продолжая с последнего шага выше, добавьте следующий код на уровень вашего проекта build.gradle (строки для добавления обозначены >>> ):
Добавьте следующий код на уровень вашего модуля build.gradle (строки для добавления обозначены >>> ):
Бонусный шаг: превратите свою основную функцию в Kotlin! Просто измените свой основной класс на:
Я могу подтвердить это работает в Android Studio 0.8.14. Я использовал базовый проект Hello World и добавил класс Custom, содержащий метод main. Я удалил файл MainActivity.java. На шаге 2 мне нужно было открыть панель «Больше модулей» (внизу слева от окна «Создать новый модуль») и прокрутить вниз, чтобы найти элемент библиотеки Java. На шаге 6 я назвал свое приложение, выбрал Custom в качестве основного класса и app для пути к классам модуля. ПРИМЕЧАНИЕ. Если вы удалите модуль приложения в соответствии с решением @ simonp, ваше приложение будет работать, но с ошибками. Но как я могу экспортировать проект рабочего стола в файл .jar? Я нигде не могу найти этот вариант: / работал отлично! Я использовал Android Studio 3.1.4. Спасибо, что поделился !РЕДАКТИРОВАТЬ: многие луна после того, как этот вопрос был задан, да, теперь, видимо, вы можете.
Нет, но он основан на Intellij IDEA.
Общественная версия бесплатна для скачивания, но не поддерживает большинство вещей, требующих внешней базы данных или сервера приложений. Линия для Java в значительной степени такова, что код JavaSE может с удовольствием использовать Community.
Если вы хотите этого (или используете JavaEE), то вам нужна либо версия Ultimate, которая не является бесплатной, либо EAP следующей версии, которая обычно работает в течение месяца, пока не выйдет другая.
В основном это работает так
Android Studio - это просто Android Android Stuff от сообщества IDEA 13 .
. который будет бесплатным, и что угодно из IDEA 13 Ultimate .
. это не требует базы данных или сервера приложений.
Сообщество IDEA 12 не имеет возможности импортировать gradilized проект, и не будет, поэтому, хотя вы можете заняться разработкой для Android сейчас (я так понимаю), не ожидайте, что он будет иметь те же функции, что и Android Studio. В нем много хороших новых вещей для Android, в том числе 13.
Рад был помочь! Я лично люблю ИДЕЮ и ненавижу Eclipse. Это первый раз, когда я начал играть с EAP, потому что мне явно нужна совместимость со всеми, кто переходит на Android Studio. Начиная с AS 0.5.8, это больше не правильно. Вы можете определенно запустить стандартный код Java SE в AS. По крайней мере, мне удалось импортировать проект Swing, разработать и запустить его. К сожалению, вы не можете создать «обычный» Java-проект на момент написания этой статьи, по крайней мере, не так, как я знаю. По состоянию на 0.6.1 вы можете. Смотрите мой ответ ниже. Пожалуйста, удалите / отредактируйте этот ответ, так как он больше не является правильным. Android Studio теперь может создавать модули Java и запускать их в локальной JRE. Так что лучше использовать Android-Studio для Android, а IntelliJ для Java и все остальное? Как насчет поддержки SWT на IntelliJ? Вы знаете хорошего дизайнера интерфейса для этого? Мне это нужно в основном для предварительного просмотра пользовательского интерфейса.Простой способ запустить Java-программу в Android Studio:
1) Создайте класс Java, скажем, "Test.java" в Android Studio.
2) Напишите свой код, например, Hello World программу для тестирования.
3) Щелкните правой кнопкой мыши по классу Java и выберите параметр «Запустить« Test.main () »» или нажмите Cntrl + Shift + F10.
Там у вас есть ваш Java-код, работающий ниже.
Это сработало - спасибо! В моем случае у меня были проблемы со сбоем сборки gradle, когда я впервые пытался это запустить. Так что я сделал, Android Studio > File > Invalidate Caches / Restart и тогда проблема была решена @Shruti Первая компиляция занимает некоторое время после перехода от запуска приложения к запуску test.java. Знаете ли вы, если создаваемый файл добавляется к размеру APK вообще?С Android Studio 0.6.1+ (и, возможно, ранее) вы можете легко разрабатывать стандартные приложения Java (не Android).
Этот метод был протестирован на 0.8.2:
Начните с создания приложения Android Phone ванили, используя Файл> Новый проект. Затем добавьте модуль библиотеки Java для хранения кода приложения Java. (Выберите «Библиотека Java», даже если вы создаете приложение). Вы найдете, что можете создавать и запускать приложения Java с помощью main() методов, приложений Swing и т. Д.
Вы захотите удалить автоматически созданный Android-модуль «приложение», который вы не используете. Перейдите в Файл -> Структура проекта и удалите его (выберите модуль «приложение» в поле слева и нажмите значок «минус» над полем). Теперь, когда вы снова откроете Файл -> Структура проекта -> Проект, вы увидите опции для выбора SDK проекта и уровня языка, а также кучу других опций, которые ранее были скрыты. Вы можете удалить модуль «app» с диска.
В 0.6.1 вы могли бы избежать создания модуля Android в первую очередь:
Перейдите в Файл> Новый проект. Заполните ваше имя приложения. На странице выбора «форм-факторы», где вы указываете минимальный Android SDK, снимите флажок «Мобильный» и приступите к созданию проекта.
После создания проекта перейдите в «Файл» -> «Структура проекта» -> «Проект» и установите свой JDK в качестве «Project SDK». Добавьте модуль библиотеки Java для хранения кода приложения, как указано выше.
Где тогда найти сборку? Если я нажму Build-> Make Project или Build-> Compile 'PureJava.java', андроид-студия скажет: «Компиляция завершена успешно». Но я не могу найти какие-либо файлы сборки. Я удалил модуль приложения, а также папку приложения. @ MLProgrammer-CiM да, это возможно. Со мной случилось так, что при отладке IDE в какой-то момент в фазе «обновления индексов» зависает, я не знаю, что его вызывает, я пытался очистить кеш и перезапустить.Вот как выглядит установка.
Изменить настройки> '+'> Приложение:
Привет, Адам, могу я узнать, все ли еще работает? И зачем нам нужен gradle для этого приложения? Может ли проект быть дополнительно очищен, чтобы присутствовали только минимальные файлы? Привет @Harsha, я реализовал это в качестве эксперимента в 2016 году. Я не реализовал это в последнее время, так как я использую автономный IntelliJ для серверных приложений Kotlin / Java. Не стесняйтесь обновлять комментарии / пост с вашими обновленными результатами.Я нашел несколько хакерское, раздражающее и не совсем уверенное в этом решение. Я хотел бы поделиться, если кто-то еще считает это полезным.
В Android Studio вы можете щелкнуть правой кнопкой мыши класс с помощью метода main и выбрать «Run .main ()». Это создаст новую конфигурацию Run для YourClass, хотя это не совсем работает: в нем будут отсутствовать некоторые записи пути к классам.
- Файл -> Структура проекта .
- Выберите «Модули» на панели «Параметры проекта» на панели левой колонки.
- Выберите свой модуль в списке модулей на панели средней колонки
- Выберите вкладку «Зависимости» на панели правой колонки
И затем для модуля, в котором у вас есть Java-приложение, а также для каждой из зависимостей модуля, которые вам нужны: - Нажмите «+» -> «Банки или каталоги» в правом нижнем углу панели правой колонки - Перейдите к выводу в папке модуля (например, my_module / build / classes / main / java) и нажмите «OK» - в новой записи в списке зависимостей в правом углу измените поле выбора с «Compile» на «Runtime»
После этого вы сможете выполнить только что созданную конфигурацию Run для запуска простого Java-приложения.
Следует отметить, что для моей конкретной [довольно сложной] настройки проекта Android Studio мне нужно вручную собрать проект с помощью gradle из-за пределов Android Studio, чтобы заставить мои простые классы Java-приложений быть построенными, прежде чем я запустите приложение - я думаю, это потому, что конфигурация Run типа «Приложение» не запускает соответствующую сборку Gradle.
Наконец, это было сделано на Android Studio 0.4.0.
Я надеюсь, что другие найдут это полезным. Я также надеюсь, что Google скоро поддержит эту функцию.
I have to manually build the project with gradle, from outside Android Studio Как ты это делаешь?Я попытался открыть свой проект, который я запустил в Android-студии, но он не получился при сборке Gradle. Вместо этого я одновременно открыл android studio и intellij, поместил один экран рядом с другим и просто перетащил свои java-файлы, макеты xml, drawables и манифест в проект нового проекта, начатого в IntelliJ. Это помогло решить проблемы сборки сборки, и теперь я могу начать новый проект в IntelliJ и разработать либо приложение для Android, либо базовое приложение Java. К счастью, это сработало, потому что я терпеть не мог иметь столько IDE на моем компьютере.
Читайте также: