Gradle idea не работает

Содержание
  1. gradle не работает в Intellij — проблемы с JAVA HOME
  2. 5 ответов
  3. 1. Скачать Java с Страница загрузки Oracle
  4. 2. Используйте homebrew для установки gradle
  5. 3. Установить env переменные
  6. 4. Установите переменную среды для запуска приложения, чтобы IntelliJ sees использовал OS X launchctl программа:
  7. 5. Определите SDK проекта
  8. ПРОграммирование под Android
  9. Страницы
  10. 26 марта 2015 г.
  11. Настройка IntelliJ IDEA и Gradle
  12. gradle не работает в Intellij — проблемы с JAVA_HOME
  13. 5 ответов
  14. 1. Загрузите Java со страницы со страницы загрузки Oracle
  15. 2. Используйте homebrew для установки gradle.
  16. 3. Задайте переменные env.
  17. 4. Задайте переменную среды, которая будет появляться при запуске приложения, чтобы IntelliJ видел, что использует программу OS X launchctl :
  18. 5. Определите SDK проекта.
  19. Gradle
  20. Create a new Gradle project
  21. Create a Java EE project with Gradle as a build tool
  22. Open an existing Gradle project
  23. Check Gradle JVM and language level
  24. Link a Gradle project to an IntelliJ IDEA project
  25. Add a new Gradle module to an existing Gradle project
  26. Convert a regular project into a Gradle project
  27. Access the Gradle settings
  28. Configure a Gradle version for a project
  29. Add VM options for the Gradle project

gradle не работает в Intellij — проблемы с JAVA HOME

всякий раз, когда я пытаюсь сделать что-либо с gradle из Intellij, я получаю ошибку следующим образом:

но в моем окружении у меня есть JAVA_HOME установите правильный JDK в другом каталоге. Плюс, когда я смотрю в IntelliJ для проект, он также показывает JDK в правильном расположении JDK. Я не могу найти ничего, что пытается указать JDK на местоположение Intellij JRE.

любые идеи, пожалуйста?

5 ответов

IntelliJ использует собственную jre.

чтобы заставить IntelliJ использовать его, вам нужно установить переменную окружения IDEA_JDK чтобы указать на ваш JDK.

затем просто перезапустите intellij и Gradle GUI plugin теперь должен работать.

вот сводка: установите последний Java JDK из Oracle, добавьте значение java_home в $JAVA_HOME и установите это значение в $IDEA_HOME (переменная IntelliJ для определения того, какой JDK использовать), установите gradle (необязательно), используя homebrew, затем определите SDK проекта в IntelliJ.

здесь он разбит с самого начала чистой установки:

1. Скачать Java с Страница загрузки Oracle

2. Используйте homebrew для установки gradle

IntelliJ поставляется с собственной версией Gradle, поэтому это действительно необязательно и полезно, если вы хотите использовать Gradle вне IntelliJ.

3. Установить env переменные

вставьте следующее в

/.profile . Эти значения будут работать независимо от установленной версии java или gradle. Не устанавливайте GRADLE_HOME, если вы не установили автономный gradle.

4. Установите переменную среды для запуска приложения, чтобы IntelliJ sees использовал OS X launchctl программа:

5. Определите SDK проекта

используйте окно параметры проекта в IntelliJ для определения SDK проекта (я не вижу эту опцию нигде в окне глобальных настроек IntelliJ, это должно быть сделано в настройках проекта).

Источник

ПРОграммирование под Android

Страницы

26 марта 2015 г.

Настройка IntelliJ IDEA и Gradle

Сегодня обновил IntelliJ IEDEA с версии 14.0.3 на версию 14.1. И после этого началась …

IntelliJ IDEA захотела заново скачать дистриб Gradle, хотя он уже был на компе, от предыдущей версии. И ладно бы начала скачивать новую версию, так нет же, качает старую, такую же как уже есть.

На этом мое терпение лопнуло и я решил разобраться с Gradle раз и на всегда!

Идем на сайт Gradle и качаем дистриб. На данный момент это версия 2.3, а IDEA качала с этого же сайта более старую версию 2.2.1

Дистриб из себя представляет просто архив gradle-2.3-all.zip. Я его разархивировал в C:\gradle-2.3

Далее идем в настройки IntelliJ IDEA и делаем раз, два, три, четыре…

Теперь, чтобы старые файлы Gradle не занимали место, все их можно удалить из каталога

C:\Users\ \.gradleIntelliJIdea

Хотя это я у себя настроил такой каталог, у вас может быть просто .gradle

Но и после этого Gradle еще сильно тормозил собирая проекты. Чтобы придать ему ускорение, надо немного изменить файл настроек gradle.properties в проекте

После всех этих манипуляций, при попытку установить (запустить) приложение на виртуальное устройство может выскочить ошибка

INSTALL_FAILED_UID_CHANGED

Это можно вылечить подправив параметр applicationId в файлике проекта

Про эту ошибочку можно еще почитать тут и чтобы понять что происходит тут.

Вкратце это произошло потому, что приложение не корректно было удалено и оставило свою папку в каталоге /data/data

Так же эту проблему можно решить удалив каталог программы с устройства через adb shell.

Утилитка adb живет по пути C:\android-sdk-windows\platform-tools ну по крайней мере у меня, у вас может быть другой путь. Запускаем ее в командной строке с параметром devices

Далее даем команду adb remount, чтобы смонтировать файловую систему устройства с правами на запись.

Далее запускаем shell на устройстве

Читайте также:  Мечты не работают пока вы не работаете

И далее смотрим содержимое каталога /data/data командой ls /data/data

Вывод у этой команды достаточно длинный, так как выводятся все приложения установленные на устройстве

Ну и далее удаляем каталог программы, которая не может установиться по запуску из IntelliJ IDEA

Удаляем командой rm –r , так как могут быть вложенные каталоги.

На заметку некоторые adb команды

adb devices – список устройств которые уже прикреплены к компьютеру
adb install

– позволяет установить приложение на устройство
adb remount – размонтирует систему в режим записи – позволяет менять системные файлы на устройстве используя ADB
adb push – позволяет загружать файлы в файловую систему устройства
adb pull – позволяет скачивать файлы с файловой системы устройства
adb logcat – начинает дампить отладочную информацию с устройства в консоль – полезно для отладки приложений
adb shell – бросает вас в базовые shell команды linux’а без параметров, или позволяет непосредственно запускать команды

Хотя там, почему-то далеко не все команды adb перечислены.

Полную справку по командам можно получить через сам adb. Просто дав эту команду безе параметров.

Источник

gradle не работает в Intellij — проблемы с JAVA_HOME

Всякий раз, когда я пытаюсь сделать что-либо с gradle из Intellij, я получаю следующую ошибку:

Но в моей среде у меня JAVA_HOME установлен правильный JDK в другом каталоге. Кроме того, когда я смотрю в IntelliJ для проекта, он также показывает JDK в правильном месте JDK. Я не могу найти ничего, что пытается указать JDK на расположение Intellij JRE.

Есть идеи, пожалуйста?

5 ответов

IntelliJ использует собственный jre.

Чтобы заставить IntelliJ использовать его, вам нужно установить переменную окружения IDEA_JDK так, чтобы она указывала на ваш JDK.

Затем просто перезапустите intellij, и теперь плагин gradle gui должен работать.

Я думаю, что эта ошибка может быть вызвана ошибкой при установке IntelliJ IDEA. Когда я смотрю на установленную папку, указанную в сообщении об ошибке в моей файловой системе:

Я вижу папку jre, но затем другую папку jre под той, которая содержит папки bin и lib для jre:

Я скопировал bin и lib на уровень выше в первую папку jre, и это устранило эту ошибку для меня.

Направляйте JAVA_HOME на JDK, а не на JRE.

Если вы используете Intellij версии 10.x, вам не следует устанавливать какие-либо подключаемые модули для запуска скрипта gradle.

Все, что вам нужно сделать, это перейти к настройке Gradle ( File -> Settings -> Gradle ) и установить домашнюю папку Gradle (расположение вашей установки Gradle, например, C: \ tools \ gradle).

У вас должна быть возможность выбрать файл сборки Gradle и запустить его.

Чувак, у меня тоже было столько проблем с этим, и я не помню, чтобы у меня было столько проблем раньше. Думаю, они что-то изменили. Вот заклинания, которые заставили меня работать на Mac OS X 10.11.5, как с Java, так и с Gradle на IntelliJ 2016.1

Вот резюме: установите последнюю версию Java JDK от Oracle, добавьте значение java_home в $ JAVA_HOME и установите это значение в $ IDEA_HOME (переменная IntelliJ для определения того, какой JDK использовать), установите gradle (необязательно) с помощью homebrew, затем определите SDK проекта. в IntelliJ.

Здесь он разбит с самого начала чистой установки:

1. Загрузите Java со страницы со страницы загрузки Oracle

2. Используйте homebrew для установки gradle.

IntelliJ поставляется с собственной версией Gradle, поэтому это действительно необязательно и полезно, если вы хотите использовать Gradle вне IntelliJ.

3. Задайте переменные env.

Вставьте следующее в

/.profile . Эти значения будут работать независимо от того, какую версию java или gradle вы установили. Не устанавливайте GRADLE_HOME, если вы не установили автономный gradle.

4. Задайте переменную среды, которая будет появляться при запуске приложения, чтобы IntelliJ видел, что использует программу OS X launchctl :

5. Определите SDK проекта.

Используйте окно настроек проекта в IntelliJ, чтобы определить SDK проекта (я не вижу эту опцию где-либо еще в глобальном окне настроек IntelliJ, это нужно сделать в настройках проекта).

Источник

Gradle

IntelliJ IDEA supports a fully-functional integration with Gradle that helps you automate your building process. You can easily create a new Gradle project, open and sync an existing one, work with several linked projects simultaneously, and manage them.

You can also create a Gradle project and store it in the WSL environment or open it from the WSL file system. For more information, refer to the WSL section.

Create a new Gradle project

Launch the New Project wizard. If no project is currently opened in IntelliJ IDEA, click New Project on the welcome screen. Otherwise, select File | New | Project from the main menu.

Select Gradle from the options on the left.

If you don’t have a JDK on your machine, IntelliJ IDEA can quickly download the JDK for you.

Читайте также:  Warzone не обновляется ой кажется что то сломалось попробуйте еще разок

The Gradle project sync will wait until the JDK is downloaded.

Click Next .
On the next page of the wizard, specify the fields which resemble the Maven coordinates. These settings might be helpful if you decide to deploy your project to a Maven repository. The fields you specify are added to the build.gradle file.

GroupId — groupId of the new project. You can omit this field if you plan to deploy your project locally.

ArtifactId — artifactId that is added as a name of your new project.

Version — version of the new project. By default, this field is specified automatically.

For more information on Maven coordinates, see Maven naming conventions.

If a parent Gradle project is specified, the specified fields can be inherited (click Inherit ) from the parent.

Specify the name and location settings. Click Finish .

Create a Java EE project with Gradle as a build tool

Launch the New Project wizard. If no project is currently opened in IntelliJ IDEA, click New Project on the welcome screen. Otherwise, select File | New | Project from the main menu.

Select Java Enterprise from the options on the left.

Select Gradle as your build tool and click Next .

On the next page of the wizard, select additional libraries and frameworks for your project and click Next .

On the next page of the wizard, specify your project’s name, location, and artifact coordinates. Click Finish .

IntelliJ IDEA creates a Gradle project with the dedicated Gradle tool window and adds necessary dependencies.

For the more detailed information, refer to Tutorial: Your first Java EE application.

Open an existing Gradle project

If you have the offline mode enabled in your project, the opening or re-importing of the project might fail. To fix the issue, disable the offline mode and re-import your project.

    If no project is currently opened in IntelliJ IDEA, click Open on the welcome screen. Otherwise, select File | Open from the main menu.

If you have some custom plugins that require you to import your project from the IntelliJ IDEA model, press Ctrl+Shift+A and search for the Project from Existing Sources action.

In the dialog that opens, select a directory containing a Gradle project and click OK .

IntelliJ IDEA opens and syncs the project in the IDE.

If you need to adjust the Gradle settings options, refer to Gradle settings.

Check Gradle JVM and language level

Gradle JVM : when IntelliJ IDEA opens the Gradle project, it checks the gradle.properties file for the appropriate JVM version specified in org.gradle.java.home and uses it for the project. If it is not specified, then the project SDK is used. Alternatively, you can use the Gradle settings to configure the Gradle JVM.

Language level : the language level settings are applied for a source root or for a module. If a Gradle project has a single linked project then the project default language level is set to the minimum language level among the module language levels. The module language level is set to sourceCompatibility in the build.gradle file.

The preview part is set to the conjunction of preview flags of the module source sets. The source set module language level is set to the corresponding combination of sourceCompatibility property and —enable-preview flag.

You can have multiple Gradle projects inside one IntelliJ IDEA project. It might be helpful if you keep parts of code in different projects, have some legacy projects on which you need to work, have Gradle composite build or work with microservices. You can link such projects in IntelliJ IDEA and manage them simultaneously.

When you open a Gradle project, the link of the project is established automatically and the Gradle tool window is enabled.

If an IntelliJ IDEA project is not linked to a Gradle project, then the Gradle tool window is disabled. In this case, IntelliJ IDEA displays a message with a link that quickly lets you reimport your Gradle project and enable the Gradle tool window. If the Gradle tool window is active, then you have at least one Gradle project linked.

Open the Gradle tool window.

In the Gradle tool window, click to attach a Gradle project.

In the dialog that opens, select the desired build.gradle file, and click OK .

In the Import Module from Gradle window, specify options for the Gradle project that you are trying to link and click OK .

The project is linked. The Gradle tool window shows the toolbar and a tree view of Gradle entities.

Читайте также:  Не работают оповещения айфон

If you need to link back the previously unlinked project, in the Project tool window, right-click the added build.gradle or if it is a Gradle Kotlin module the build.gradle.kts file and select Import Gradle Project .

Add a new Gradle module to an existing Gradle project

You can add a Gradle module to a project in which you are already working.

In a project, from the main menu, select File| New | Module to open the New Module wizard.

If the existing project is not the Gradle project then the process of adding a module is the same as Creating a new Gradle project. If the existing project is a Gradle project then the process of adding a new module is shorter. You need to specify the name of your module in the ArtifactId field. The rest of the information is added automatically and you can use either the default settings or change them according to your preferences. Also, note that Add as module to field, by default, displays the name of your project to which you are trying to add a module. You can click to select a different name if you have other linked Gradle projects.

Convert a regular project into a Gradle project

Open your project in IntelliJ IDEA.

In the Project tool window, right-click the name of your project and select New | File .

In the dialog that opens enter build.gradle and click OK .

Open the build.gradle file in the editor, add the information you need and re-open your project. The following minimal information should be included into the project’s build script file:

As soon as you create a build.gradle file, IntelliJ IDEA recognizes the Gradle build script and displays a notification suggesting to load the project as Gradle. After you load the project, IntelliJ IDEA enables the Gradle tool window.

We also recommend that you add the settings.gradle file to your project and add rootProject.name = ‘projectName’ to it. Where ‘projectName’ would be the name of your project.

Access the Gradle settings

Use the Gradle settings to configure the build and run actions for each linked Gradle project, a Gradle version, importing of the project’s changes, and so on.

    In the Settings/Preferences dialog Ctrl+Alt+S , go to Build, Execution, Deployment| Gradle .

Click on the toolbar, in the Gradle tool window to access the Gradle settings.

On the Gradle settings page, configure the available options and click OK to save the changes.

Configure a Gradle version for a project

IntelliJ IDEA lets you use different options to configure a Gradle version for your Gradle project. You can use the default Gradle wrapper, use a Gradle wrapper as a task, or configure a local Gradle distribution.

Select in the Gradle tool window to quickly access the Gradle settings page.

In the Use Gradle from list select one of the following options:

    ‘gradle-wrapper.properties’ file : this is a recommended default option that uses Gradle wrapper.

In this case you delegate the update of Gradle versions to Gradle and get an automatic Gradle download for the build. This option also lets you build with a precise Gradle version. The Gradle version is saved in the gradle-wrapper.properties file in the gradle directory of your project and helps you eliminate any Gradle version problems.

‘wrapper’ task in Gradle build script : select this option to configure a Gradle wrapper according to the wrapper task configuration. It might be convenient if you prefer to control which Gradle version to use in the project.

If you used the default Gradle wrapper option and then switched to the Gradle wrapper task configuration, changes you made in the task automatically update during the project import.

Specified location : select this option if you want to manually download and use a specific Gradle version. Specify the location of your Gradle installation and JVM under which IntelliJ IDEA will run Gradle when you import the specified Gradle project and when you execute its tasks.

Click OK to save the changes.

Add VM options for the Gradle project

You can specify VM options for your Gradle project using the gradle.properties file.

Create or open your Gradle project.

In the Project tool window, right-click the project and from the context menu, select New | File .

In the New File dialog, enter gradle.properties as a filename and click OK .

Open the created file in the editor and add the VM options you need.

For more information, refer to the Gradle documentation.

Источник

Оцените статью