Articles of android gradle

Code Path for Flavor в Android Gradle

У меня есть 2 buildTypes (debug, release) и 2 productFlavors (product1, product2). Я хочу определить buildConfigField для каждого типа buildType и productFlavors. BuildConfigField – это приложение для загрузки данных с сервера, и оно изменяется для каждого продуктаFlavor и buildTypes. Теперь у меня есть: buildTypes { debug { debuggable true } release { debuggable false } […]

Обновление проекта до Android Studio 1.0 (проблемы с Gradle)

Просто чтобы начать, я очень новичок в разработке android android studio / gradle, поэтому простите меня, если я задам глупый вопрос. Моя команда работает над проектом с бета-версией андроидной студии, я только что установил новую версию (1.0), и я импортировал наш проект из удаленного репозитория github. При попытке синхронизации проекта с градиентом я получаю ошибку: […]

Получение ошибки сборки при обновлении до градиента 3.3 и инструментов сборки Android 2.3.0

Я только что обновил файлы сборки Gradle от 2.14.1 до 3.3 Android Plugin от 2.2.3 до 2.3.0 Я получаю следующую ошибку. Похоже, что некоторые плагины третьих сторон. Может ли кто-нибудь пролить свет на это? Я не могу найти что-либо в журналах изменений, связанных с этим изменением. Возникла проблема с настройкой проекта ': apis'. Не удалось […]

Не удалось обновить проект Studio Studio 0.5.2

ОБНОВЛЕНО С МОИМ СОБЫТИЕМ ПОСЛЕДНИЙ РЕДАКТИРОВАТЬ После того, как вы опробовали все возможные решения, я мог найти, что я пришел к новой установке Windows. Сделав это, я заметил, что это было связано с проблемой брандмауэра , мой антивирус блокировал studio64.exe process. Я недавно установил Android Studio 0.4.2, а затем сразу обновился до 0.5.2 без открытия […]

Как избежать ограничения на использование 65k при использовании сервисов Google Play

Если вы обнаружите, что пишете большое приложение для Android, которое зависит от множества разных библиотек (которое я бы рекомендовал вместо того, чтобы изобретать колесо), вполне вероятно, что вы уже столкнулись с пределом метода 65k для исполняемого файла Dalvik classes.dex . Кроме того, если вы зависите от больших библиотек, таких как SDK сервисов Google Play, которые […]

Доступ к переменным среды из Android Studio gradle build

В моей сборке Android Gradle мне нужно получить доступ к переменным среды, которые я установил из .bash.profile . Он отлично работает, когда я строю из командной строки – скрипт Gradle может видеть все переменные. Однако, когда я пытаюсь запустить свою сборку из Android Studio, у меня больше нет переменных среды. Вот приблизительная картина того, с […]

Android Studio 3.0 Beta 1: не удалось разрешить: com.android.support:multidex:1.0.2

После перехода с Android Studio 3.0 (Canary 5) на Android Studio 3.0 (бета-версия 1) и перехода к последней градации, то есть 'com.android.tools.build:gradle:3.0.0-beta1' Когда я пытаюсь выполнить градировку, это ошибка, указанная ниже. Failed to resolve: com.android.support:multidex:1.0.2 Failed to resolve: com.android.support:multidex-instrumentation:1.0.2 Я проверяю Android Studio 3.0 Canary 9 – Не удалось разрешить пакеты , это не решает […]

Отказ APK от Android с помощью java.lang.AssertionError: невозможно в java.lang.Enum

Я только что построил APK, используя Gradle для выпуска (ProGuard 4.9 и подписанный). Когда я запускаю приложение, он обрушивается на эту ошибку: E/AndroidRuntime( 8662): java.lang.AssertionError: impossible E/AndroidRuntime( 8662): at java.lang.Enum$1.create(Enum.java:44) E/AndroidRuntime( 8662): at java.lang.Enum$1.create(Enum.java:35) E/AndroidRuntime( 8662): at libcore.util.BasicLruCache.get(BasicLruCache.java:54) E/AndroidRuntime( 8662): at java.lang.Enum.getSharedConstants(Enum.java:210) E/AndroidRuntime( 8662): at java.lang.Enum.valueOf(Enum.java:190) E/AndroidRuntime( 8662): at kr.infli.sZ(Inflikr.java:390) E/AndroidRuntime( 8662): at kr.infli.a.ev(Inflikr.java:409) E/AndroidRuntime( […]

Добавьте предварительно созданные .so файлы в проект с помощью Android Gradle plugin 0.7.3

После долгого времени поддержка добавления встроенных файлов .so в проект Android добавлена ​​в плагин Android Gradle 0.7.3. Но в отличие от меня многие люди все еще используют хак / обходной путь для добавления предварительно созданных файлов .so, то есть zip-файлы с использованием определенной иерархии, а затем переименовываются в .jar. Ниже приведено пошаговое руководство по правильному […]

Не удалось добавить AndEngine в Android Studio

Я пытаюсь почти 2 дня добавить AndEngine в Android Studio, но не могу этого сделать. Я пробовал следующие два метода, ни один из них не работал. 1st Try Я загружаю код AndEngine из GitHub Link – это не проект Gradle И попытался добавить его в мой Android Studio build.gradle и settings.gradle, но я получаю эту […]