Intereting Posts
Использование тестовой платформы Android JNI на Android: как получить строку из Java-кода? Могу ли я использовать совместимую панель действий И фрагмент в том же самом действии? Почему RxJava с доработкой на Android doOnError () не работает, но Subscriber onError делает Как можно проверить разрешение во время выполнения, не бросая SecurityException? Как выровнять текст по вертикали? Java.lang.NullPointerException: попытка получить длину нулевого массива Возможна поддержкаMapFragment с настраиваемой компоновкой? Обнаружить кнопку «Назад», но не отклонять диалоговое окно Корреляция между использованием памяти процессами и потреблением батареи Android Android 4.0.3 и завершить работу Используя System.getProperty («os.arch»), чтобы проверить, является ли это armeabi cpu Как планировать задачу с помощью диспетчера аварийных сигналов Как получить режим разрешения файлов программно в Java Что такое отрицательное значение для ширины или высоты?

Метод Gradle DSL не найден: android ()

Любые предложения по устранению этой проблемы: я получаю эту ошибку в студии android после импорта Project

Ошибка: (16, 0) Метод Gradle DSL не найден: 'android ()' Возможные причины:

  • В проекте «LoginActivity» может использоваться версия Gradle, которая не содержит этот метод. Настройки горловины
  • В файле сборки может отсутствовать плагин Gradle. Применить плагин Gradle
  • // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } } allprojects { repositories { jcenter() } } android { compileSdkVersion 21 buildToolsVersion '21.0.0' dexOptions { incremental true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_6 targetCompatibility JavaVersion.VERSION_1_6 } } dependencies { compile 'com.android.support:support-v4:21.0.3' compile 'com.android.support:appcompat-v7:21.0.3' } apply plugin: 'eclipse' apply plugin: 'java' 

    Существует уведомление о баре, в котором говорится: «Не удалось выполнить синхронизацию проекта Gradle. Базовая функция (например, редактирование, отладка) не будет работать должным образом.

    Пожалуйста, помогите мне избавиться от этой проблемы. Благодаря!

    Если в сценарии сборки имеется блок android , вам понадобится один из следующих двух операторов, в зависимости от того, является ли ваш модуль модулем приложения или библиотечным модулем:

     apply plugin: 'com.android.application' 

    или:

     apply plugin: 'com.android.library' 

    Сказав это, есть и другие проблемы с вашим скриптом сборки. Во-первых, это сценарий построения верхнего уровня (как вы можете видеть по комментарию, в котором говорится «Файл сборки верхнего уровня, где вы можете добавить параметры конфигурации …»), поэтому вполне вероятно, что на самом деле нет вершины -level для блока android для применения, поэтому добавление инструкции apply plugin может привести к другой ошибке. Если это произойдет, удалите блок android .

    Еще одна проблема заключается в том, что у вас уже есть apply plugin: 'java' инструкция apply plugin: 'java' в этом скрипте сборки. Вы не можете использовать как Java, так и Android-плагины в одном скрипте сборки; Они сталкиваются друг с другом.

    Просто удалите этот метод из root root.gradle

     android { compileSdkVersion 21 buildToolsVersion '21.0.0' dexOptions { incremental true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_6 targetCompatibility JavaVersion.VERSION_1_6 } } 

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

    Если get error, то проверьте свою версию файла gradle и удалите другую зависимость от градиента, например classpath 'com.android.tools.build:gradle:1.5.0' она может решить проблему