android-gradle- все статьи тега


Приложение" Hello world " для Android с минимальным количеством файлов, без IDE и только в текстовом редакторе

Почти на всех языках, которые я использовал (Python, C, C++ и т. д.), можно написать приложение "hello world" только с помощью текстового редактора и запустить его из командной строки (интерпретируемые языки) или скомпилировать/построить его из командной строки (компилируемые языки), например cl.exe helloworld1.cpp. С другой стороны, каждый раз, когда я делаю приложение для Android, мне нужно использовать Android Studio (которая медленно работает на моей машине), создавать новый проект с IDE ...

Android Studio: неожиданное исключение верхнего уровня:

Как я могу решить эту ошибку Ошибка: не удалось выполнить задачу': app: dexDebug'. ком.андроид.интегрированная среда разработки.общий.процесс.ProcessException: org.градля.процесс.внутренний.ExecException: процесс "команда" /библиотека/Ява/JavaVirtualMachines/jdk1.7.0_67.jdk / Contents / Home / bin / java " закончен с ненулевым значением выхода 2 Сборка Приложения.gradle apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" packagingOption ...

Использование типов сборки в Gradle для запуска того же приложения, которое использует ContentProvider на одном устройстве

Я настроил Gradle для добавления суффикса имени пакета в мое отладочное приложение, чтобы у меня была версия выпуска, которую я использую, и отладочная версия на одном телефоне. Я ссылался на это: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мое телосложение.файл gradle выглядит следующим образом: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } ...

app: ошибка mergeDebugResources в Android Studio после обновления

Я получаю ошибку при сборке / выполнении проекта Android Studio. Ошибка: : app: mergeDebugResources FAILED ошибка: не удалось выполнить задачу ": приложение: mergeDebugResources". Некоторые файлы хрустели неудачно, смотрите журналы для получения подробной информации Я прошел через пост на SO и сделал следующие вещи, чтобы исправить это, но я все еще не в состоянии избавиться от ошибок. Чистый Проект. Аннулируйте и перезапустите Android Studio. Я обновил версию Gradl ...

Что такое Gradle в Android Studio?

Gradle немного запутывает меня, а также для нового разработчика Android. Может ли кто-нибудь объяснить, что такое gradle в Android Studio и какова его цель? Почему Gradle включен в Android Studio? ...

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

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

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

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

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

Так как gradle Android Плагины 2.2-alpha4: Gradle попытается загрузить отсутствующие пакеты SDK, которые проект зависит от что удивительно круто и было известно, чтобы быть JakeWharton project. но, чтобы загрузить библиотеку SDK вам нужно: принять лицензионные соглашения или gradle говорит вам: вы не приняли лицензионные соглашения следующего пакета SDK компоненты: [Android SDK Build-Tools 24, Android SDK Platform 24]. Прежде чем строить свой проект, вам необходимо принять лицен ...

"Требуется Gradle версии 2.10." Ошибка

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

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 exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.a ...

Никакой ресурс не найден, что соответствует данное имя: attr, который андроида:keyboardNavigationCluster'. при обновлении до поддержки библиотеки 26.0.0

у меня есть эта проблема при обновлении до последней версии библиотеки поддержки 26.0.0 (https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0): ошибка: (18, 21) не найден ресурс, соответствующий данному имени: attr 'android: keyboardNavigationCluster'. /.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26.xml Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource ...

Несколько файлов dex определяют Landroid / support/v4 / accessibilityservice/AccessibilityServiceInfoCompat

если я запускаю gradle assembleDebug из командной строки, я вдруг получаю эту ошибку: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger. ...

Плагин слишком стар, пожалуйста, обновите его до более поздней версии, или установите Android DAILY OVERRIDE environment variable to

сегодня я только что импортировал образец приложения из Android SDK в качестве модуля в моем проекте (analytics), и вдруг я получил эту ошибку gradle, когда пытаюсь ее синхронизировать:Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE envrinment variable to... это мое приложение gradle file: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.0" defaultConfig { applicationId "xxx.xxxxxx.xxxxx ...

Как установить versionName в имени файла APK с помощью gradle?

Я пытаюсь установить конкретный номер версии в gradle автоматически сгенерированное APK имя файла. Теперь gradle генерирует myapp-release.apk но я хочу, чтобы это выглядело как myapp-release-1.0.apk. Я пробовал переименовывать варианты, которые кажутся грязными. Есть ли простой способ сделать это? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile = new File(file ...

Android Studio Gradle уже утилизировал модуль

Я установил Android Studio версии 1.0.1. Я импортировал свои проекты из eclipse, и он отлично работает. Затем я удалил модуль и повторно импортировал его в свой проект Android Studio. В сборке gradle говорится "построить успешно", но появляется окно предупреждения с сообщением не удалось завершить выполнение Gradle. Причина: Уже утилизировано: модуль: 'MYMODULENAME' Я не могу запустить мое приложение в настоящее время. Любая идея, что я могу делать? Edit: Я решил проблему с помощью следующих ...

Построить приложение Android Studio с помощью командной строки

Я хочу создать приложение для Android Studio (система сборки Gradle), но я хочу сделать это через командную строку. ...

Ошибка Gradle: доступ на запись разрешен из потока отправки событий только в android studio

после обновления Android Studio до версии 2.2 (на Windows 10) и как-то на следующее утро я получил такую ошибку, когда gradle построил на любом проекте: Write access is allowed from event dispatch thread only несмотря на то, что команда gradlew-build работала и успешно завершилась. Я попытался типичный Android Дэв из ВТФ ремонта установить: чистую сборку, признании недействительной кэш, удалив папки сборки, снятия .gradle folder, попробовал разные настройки gradle, даже переустановил Androi ...

Как изменить имя приложения для каждого типа сборки Gradle

Я пытаюсь выяснить, как можно изменить имя приложения моего приложения для каждого типа сборки в gradle. например, я хотел бы, чтобы отладочная версия имела <APP_NAME>-debug и версия qa, чтобы иметь <APP-NAME>-QA. Я знаком с: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } однако, я не могу найти команду gradle, чтобы применить изменение приложения, когда в пусковой установке. ...

Число ссылок на методы в файле. dex не может превышать 64k API 17

Я создаю приложение с библиотекой SugarORM, но когда я пытаюсь построить проект для API 17 (не проверял других), он показывает ошибку сборки. Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DA ...

Android Studio: Gradle-build fails-выполнение не удалось для задачи': dexDebug'

ошибка: Gradle: Execution failed for task ':vertretungsplan:dexDebug'. > Failed to run command: P:Android-Studiosdkbuild-tools.0.1dx.bat --dex --output P:ProjekteVertretungsplanProjectvertretungsplanbuildlibsvertretungsplan-debug.dex P:ProjekteVertretungsplanProjectvertretungsplanbuildclassesdebug P:ProjekteVertretungsplanProjectvertretungsplanbuilddependency-cachedebug P:Android-Studiosdkextrasandroidm2repositorycomandroidsupportsupport-v4.0.0support-v4-1 ...