Запитання з тегом «android-gradle-plugin»

Плагін Android Gradle - це стандартна система побудови Android. Він використовується в якості резервної системи збирання Android Studio.


30
Android Studio: Додати банку як бібліотеку?
Я намагаюся використовувати нову студію Android, але не можу зробити так, щоб вона працювала правильно. Я використовую бібліотеку 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це версія компілятора, яка використовується при створенні програми, тоді targetSdkVersionяк "рівень API, на …

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
Оскільки додатки для Android-плагінів 2.2-alpha4 : Gradle спробує завантажити відсутні пакети SDK, від яких залежить проект Що дивовижно класно і було відомо, що це проект JakeWharton . Але, щоб завантажити бібліотеку SDK, вам потрібно: прийняти ліцензійні угоди або gradle скаже вам: Ви не прийняли ліцензійні угоди таких компонентів SDK: [Android …

4
Підтримка митниць підтримується лише починаючи з android 0 --min-api 26 [закрито]
Зачинено. Це питання потребує детальної налагодження . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закритий минулого року . до того, як я буду використовувати версію збірки gradle 26, але після зміни buildtoolsversion на 27, як це помилка зображення :

9
Чи можна оголосити змінну в Gradle придатною для використання на Java?
Чи можна оголосити змінну в Gradle придатною для використання на Java? В основному, я хотів би оголосити деякі зміни в build.gradle, а потім отримати його (очевидно) під час збирання. Так само, як макроси перед процесором у C / C ++ ... Прикладом декларації може бути щось подібне ...: android { …

20
Як вручну включити зовнішній пакет aar за допомогою нової системи Gradle Android Build
Я експериментував з новою системою збірки андроїдів і зіткнувся з невеликою проблемою. Я склав власний пакет aar ActionBarSherlock, який я назвав 'actionbarsherlock.aar'. Те, що я намагаюся зробити, - це фактично використовувати цей 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 'variant.getExternalNativeBuildTasks ()' є застарілим і замінено на 'variant.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) Плагін з id 'com.android.application' не знайдено
Це моя перша спроба в Android Studio. Я встановив 0.8.0 та оновив до 0.8.2. Як тільки проект створений, я отримую повідомлення про помилку: Помилка: (1, 0) Плагін з id 'com.android.application' не знайдено C: \ Користувачі \ Bob \ AndroidStudioProjects \ HelloAgain6 \ app \ build.gradle apply plugin: 'com.android.application' android { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.