Подтвердить что ты не робот

Android Studio и Gradle, аргумент 0 для параметра @NotNull

Я пытаюсь создать приложение с Gradle в Android Studio, но все, что я получаю, это сообщение об ошибке:

java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null

Я попытался отладить это, и я действительно не могу понять, в чем проблема.

Любой, у кого есть идеи?

4b9b3361

Ответ 1

У меня было и прочитано некоторое обсуждение в Google+ об этом, и я решил, что все еще делаю несколько ошибок, поскольку мой проект все еще не компилируется с помощью Gradle.

НО, я исправил эту проблему, и, насколько я понимаю, если вы используете Gradle, вам не нужно будет заходить в Dependencies Module, потому что она должна быть настроена из файлов Gradle.

Итак, первым советом, который я могу вам дать, является выход из Android Studio и удаление папки .idea и всех .iml файлов в папке проекта.

После этого откройте Android Studio и импортируйте проект и не забудьте указать build.gradle в корневом каталоге (в основном у вас есть файл build.gradle для папки проекта, а затем один файл build.gradle для каждого модуля), в основном имитируют структуру, которую имеет новый проект.

Это почти наверняка устранит эту проблему, а также запустит проект из Gradle.

Но вы можете столкнуться с другими ошибками на пути, который может быть отлаживаемым.

Но на данный момент Android Studio иногда дает неинформативные сообщения об ошибках.

Ответ 2

У меня была эта ошибка, и, похоже, потому, что в родительский модуль проекта каким-то образом добавлены грань в виде андроида и андроида - gradle.

Удаление этих граней в свойствах проектa > Модули исправили проблему.

Ответ 3

Если вы используете Linux, помните, что удаление приложения не удаляет предыдущие файлы конфигурации, используемые Android Studio и X-Window.

Итак, перед запуском обновленной AS удалите следующие файлы:

~/.AndroidStudio*
~/.java/.userPrefs