Вопросы с тегом «gradle-plugin»

1031
В чем разница между реализацией и компиляцией в Gradle?

После обновления до Android Studio 3.0 и создать новый проект, я заметил , что в build.gradleесть новый способ для добавления новых зависимостей вместо того compileесть implementationи вместо того , чтобы testCompileесть testImplementation. Пример: implementation...

1027
Android Studio: добавить банку в качестве библиотеки?

Я пытаюсь использовать новую Android Studio, но не могу заставить ее работать правильно. Я использую библиотеку Gson для сериализации / десериализации JSON-объектов. Но библиотека как-то не включена в сборку. Я создал новый проект только с MainActivity . Скопировал gson-2.2.3.jar в папку / libs и...

609
Можно ли использовать Java 8 для разработки под Android?

При поиске в Интернете неясно, поддерживается ли Java 8 для разработки под Android или нет. Прежде чем я скачаю / настрою Java 8, могу ли кто-нибудь указать мне на «официальную» документацию, в которой говорится, что Java 8 поддерживается или не поддерживается для разработки под...

525
В чем разница между compileSdkVersion и targetSdkVersion?

Я посмотрел документацию для сборки с Gradle, но я все еще не уверен, в чем разница между compileSdkVersionи targetSdkVersion. Все это говорит: compileSdkVersionСвойство определяет цель компиляции. Ну, что такое "цель компиляции"? Я вижу два возможных способа интерпретировать это:...

514
Как создать файл с подписанным релизом apk, используя Gradle?

Я хотел бы иметь мою сборку Gradle для создания релиза подписанный файл apk с использованием Gradle. Я не уверен, что код правильный или мне не хватает параметра при выполнении gradle build? Вот часть кода в моем файле Gradle: android { ... signingConfigs { release { storeFile...

497
Метод Gradle DSL не найден: 'runProguard'

Я получаю ошибку после обновления из моего последнего проекта. Не проблема в моем коде, но у меня проблемы с build.gradle. Как я могу это исправить? код build.gradle здесь: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude...

441
Автоматически принимать все лицензии SDK

Начиная с Gradle Android плагины 2.2-альфа4 : Gradle попытается загрузить отсутствующие пакеты SDK, от которых зависит проект Это удивительно круто и известно, что это проект JakeWharton . Но, чтобы загрузить библиотеку SDK, вам необходимо: принять лицензионные соглашения или Gradle сообщает вам:...

434
Invoke-таможня поддерживается только начиная с Android 0 --min-api 26 [закрыто]

Закрыто. Этот вопрос нуждается в отладке деталей . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос до того, как я использую версию сборки Gradle 26, но после...

417
Можно ли объявить переменную в Gradle для использования в Java?

Можно ли объявить переменную в Gradle для использования в Java? По сути, я хотел бы объявить некоторые переменные в build.gradle, а затем получить их (очевидно) во время сборки. Так же, как макросы препроцессора в C / C ++ ... Пример объявления будет что-то вроде этого: android { debug {...

406
Как вручную включить внешний пакет aar с помощью новой системы сборки Gradle Android

Я экспериментировал с новой системой сборки Android и столкнулся с небольшой проблемой. Я собрал свой собственный aar-пакет ActionBarSherlock, который я назвал «actionbarsherlock.aar». На самом деле я пытаюсь использовать этот файл для создания моего окончательного APK. Если я включу всю библиотеку...

359
HttpClient не будет импортировать в Android Studio

У меня есть простой класс, написанный в Android Studio: package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } и из этого я получаю следующую ошибку времени...

337
API 'option.getExternalNativeBuildTasks ()' устарел и был заменен на 'option.getExternalNativeBuildProviders ()

Использование Android Studio 3.3 Canary 11 с версией плагина gradle 3.3.0-alpha11. Выдает следующую ошибку при попытке синхронизировать Gradle WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed...

311
Конфигурация по требованию не поддерживается текущей версией плагина Android Gradle

После обновления до Android Studio 3.1.2 я получаю следующую ошибку: Конфигурация по требованию не поддерживается текущей версией плагина Android Gradle, поскольку вы используете Gradle версии 4.6 или выше. Предложение: отключите конфигурацию по требованию, установив org.gradle.configureondemand =...

303
Ошибка: (1, 0) Плагин с идентификатором com.android.application не найден

Это моя первая попытка в Android Studio. Я установил 0.8.0 и обновил до 0.8.2. Как только проект создан, я получаю сообщение об ошибке: Ошибка: (1, 0) Плагин с идентификатором com.android.application не найден C: \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ приложение \ build.gradle apply...

263
Android Gradle Apache HttpClient не существует?

Я пытаюсь преобразовать проект IntelliJ в систему Gradle в Android Studio, но у меня возникают ошибки с Apache HttpClient? Я что-то упустил, я получаю следующие ошибки: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not...

254
Android Studio Gradle Уже утилизированный модуль

Я установил Android Studio версии 1.0.1. Я импортировал свои проекты из затмения, и он работает нормально. Затем я удалил модуль и снова импортировал его в свой проект Android Studio. Сборка gradle говорит "BUILD SUCCESSFUL", но появляется всплывающее окно с сообщением Не удалось завершить...

248
«Требуется Gradle версии 2.10.» ошибка

Как я использую classpath 'com.android.tools.build:gradle:+' В файле build.gradle я получил следующую ошибку, так как была выпущена версия Gradle 2.10 . Ошибка: Предупреждение: требуется версия Gradle 2.10. Текущая версия 2.8. Если вы используете оболочку gradle, попробуйте отредактировать...