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

Android Gradle Plugin - это стандартная система сборки Android. Он используется в качестве вспомогательной системы сборки в Android Studio.


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

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

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

30
Как создать файл с подписанным релизом apk, используя Gradle?
Я хотел бы иметь мою сборку Gradle для создания релиза подписанный файл apk с использованием Gradle. Я не уверен, что код правильный или мне не хватает параметра при выполнении gradle build? Вот часть кода в моем файле Gradle: android { ... signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias …

5
Метод Gradle DSL не найден: 'runProguard'
Я получаю ошибку после обновления из моего последнего проекта. Не проблема в моем коде, но у меня проблемы с build.gradle. Как я могу это исправить? код build.gradle здесь: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude …

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

4
Invoke-таможня поддерживается только начиная с Android 0 --min-api 26 [закрыто]
Закрыто. Этот вопрос нуждается в отладке деталей . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос до того, как я использую версию сборки Gradle 26, но после изменения buildtoolsversion на 27, …

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

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

23
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(); } } и из этого я получаю следующую ошибку времени компиляции: Cannot resolve symbol HttpClient Не HttpClientвходит в Android Studio SDK? Даже если …

21
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 at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration- avoidance Affected Modules: app Нажатие на ошибку …

20
Плагин Android Gradle 0.7.0: «дублировать файлы во время упаковки APK»
Использование плагина Android Gradle 0.7.0 со следующим build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } …

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

21
Ошибка: (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 plugin: 'com.android.application' android { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.