Articles of android gradle

Android gradle build System.getEnv ("RELEASE_PASSWORD") возвращает null

У меня возникают проблемы, когда System.getenv () возвращает значение null для переменной среды. Мой пароль хранится в переменной среды RELEASE_PASSWORD . Когда я делаю: $ echo $RELEASE_PASSWORD Он печатает правильное значение, поэтому я знаю, что переменная установлена. Я изначально устанавливал signingConfig signingConfigs.release в release buildType, и все работало нормально, но мне нужны разные подписи для […]

Android Studio 1.0.2 новый проект – Не удается разрешить символ «ActionBarActivity»

Я очень смущен. Сегодня я просто переустановил Android Studio версии 1.0.2 (и Android SDK), потому что вчера у меня были проблемы, когда я создал новый проект. Я надеялся, что смогу решить их, просто переустановить все, но на самом деле проблема все еще существует, и я не знаю, как ее решить. После того, как я создал […]

Как решить ошибку сборки для продукта, когда ссылочный, но ненужный источник / ресурс не найден?

У меня есть проект, и у него есть 2 аромата продукта со своими собственными каталогами: build.gradle: android { … productFlavors { free { applicationId "com.sample.free" buildConfigField "boolean", "free", "true" } paid { applicationId "com.sample" buildConfigField "boolean", "free", "false" } } } И у меня есть класс (например, PaidOperationClass ), который используется только при paid вкусе. […]

Не удалось найти свойство processManifest на com.android.build.gradle.internal.api.ApplicationVariantImpl

В настоящее время я пытаюсь обновить Android Studio до 1.0.0-RC. Это, похоже, требует плагина Android 1.0.0-rc1. После обновления у меня появилась следующая ошибка: `Could not find property 'processManifest' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@b9da89c.` С некоторым копанием кажется, что processManifest является одним из устаревших свойств, которые были удалены в версии 0.14.3 . Любая идея, что такое новое имя свойства? […]

Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 3, найдено 0

После обновления Android Studio до версии 1.3 я больше не могу скомпилировать свой проект. Я получаю Unexpected lock protocol found in lock file. Expected 3, found 0. Unexpected lock protocol found in lock file. Expected 3, found 0. .. Я попытался удалить мою папку .gradle но это не решает проблему. Что-нибудь еще я могу сделать?

Модуль Link из внешнего проекта в Android Studio

Я переношу весь свой проект из Eclipse в Android Studio (1.0.2, просто загружаю его вчера), но проблема с внешним модулем. В Eclipse у меня есть рабочее пространство, подобное этому Все действия, фрагменты, модели и классы находятся в проекте «Core». Основной проект требовал, чтобы некоторые библиотеки работали (например, Google Play, Facebook или Twitter). Хотя приложение 1, […]

При условии, что зависимость от грейдов AAR не JAR

У меня проблема, когда я пытаюсь включить библиотеку в свой проект под названием ParseLoginUI . Проблема в том, что вместо компиляции используется предоставленный тег. Я считаю, что предоставленный тег означает, что проект должен предоставлять эту зависимость, чтобы библиотека работала, а не эта библиотека, компилируя сами библиотеки. Поэтому в моей библиотеке Android он ссылается на SDK […]

Android Studio – запись ресурсов уже определена

После компиляции моего приложения Android с помощью Android Studio (бета-версия) у меня есть следующая ошибка: Error:error: Resource entry background is already defined. res\drawable-xhdpi-v4\background.9.png:0: Originally defined here. Это произошло, когда у меня был файл с изображениями, называемый «фон» в моей папке res. Затем я сделал 9 версий патчей и вставил их в одну папку. Это означало, […]

Не удалось открыть порт отладчика: java.net.SocketException «Socket closed»

Я использую Android Studio с несколькими вариантами использования Gradle, каждый из которых имеет тип Debug и Release, организованный, как описано здесь, в нижней половине. Когда я пытаюсь запустить отладчик, я получаю эту ошибку: Error running androidRecover [installAppDebug]: Unable to open debugger port : java.net.SocketException "Socket closed Я также не могу подключить отладчик к моему устройству […]

Android Gradle build: переименование apk

Как я могу адаптировать мой build.gradle для изменения конечного базового имени apk (s)? (Без изменения суффиксов по умолчанию)