Articles of андроид град

Строительство проекта Android Studio на Jenkins? Android.compileSdkVersion отсутствует

Я пытаюсь настроить свой первый Android-проект на Jenkins. Я запускаю Jenkins 1.6.2 с версией 1.24 плагина Gradle. Работает на Windows 7 Professional SP1. Я установил Android Studio и Java7 JDK на свою машину сборки, а исправленная версия программного обеспечения просто отлично работает через Android Studio или при запуске gradlew.bat из командной строки. Но я не […]

Как подавить предупреждения при компиляции андроидной библиотеки с градиентом?

В моем приложении у меня есть библиотека, разработанная третьей стороной, которая, к сожалению, содержит довольно много предупреждений lint и javac. Я хотел бы игнорировать оба этих типа предупреждений, так как они не могут быть исправлены нашей командой, и они загрязняют наши журналы сборки. Я попытался добавить в файл build.gradle следующий файл: В блоке андроида lintOptions […]

Исключить активы для типа выпуска

Я импортирую андроидную библиотеку в приложении, построенном с помощью gradle, например: dependencies { compile 'com.example:great-lib:0.1-SNAPSHOT' } Эта библиотека содержит только активы, js, css и изображения, которые будут использоваться в webview, с таким макетом: assets/ |-> great.css |-> great.min.js |-> great.min.js.map |-> js/ | |-> plop.js | |-> foo.js | … |-> img/ | … Папка […]

Доступ к Dex теперь невозможно, начиная с 1.4.0

Когда я хочу синхронизировать gradle, я получаю эту ошибку: Error:Access to the dex task is now impossible, starting with 1.4.0 1.4.0 introduces a new Transform API allowing manipulation of the .class files. See more information: http://tools.android.com/tech-docs/new-build-system/transform-api Когда я нажимаю ссылку, я не нахожу никакого решения. У каждого есть благодарность за решение.

Джек компилирует навсегда

После обновления моего проекта, чтобы включить функции Jack и Java8, мой 16-гигабайтный macbook, похоже, больше не может создать мой проект. Я вижу, что использование памяти становится все выше и выше, но процесс всегда застревает в одной точке. Моя консоль Gradle: Executing tasks: [:app:assembleDebug] Configuration on demand is an incubating feature. Incremental java compilation is an […]

Android Gradle – это использование разделов только для выпуска?

Я хочу использовать «splits» на «abi», но только для сборки релиза. Это возможно? Я пытаюсь использовать переменную ext и переменную "def" также, которая по умолчанию установлена ​​в false. Эта переменная имеет значение true в buildTypes для releaseWithLog (и release). Но я не знаю, как работает Gradle, потому что когда я добавляю writeln () с тестовым […]

Упаковка приложений для приложений для Android не соответствует вкусам

У меня есть приложение, которое включает в себя приложение для ношения. Все отлично работает при проверке отладки с помощью реального устройства. Я могу еще раз создать apk-релиз, который упаковывает в него износ apk. Но только если в моем приложении есть только один вкус. Я хочу поддерживать две версии приложения с разными приложениями, но, несмотря на […]

Как получить текущий buildType в конфигурации Android Gradle

Я хочу динамически добавлять зависимость в проекте Android Gradle на основе текущего типа buildType. Я знаю, что я могу указать buildType в зависимости : compile project(path: ':lib1', configuration: 'debug') Но как я могу использовать текущий тип buildType, чтобы указать, какой вариант библиотеки, которую я хочу импортировать, чтобы сборка отладки или выпуска автоматически импортировала вариант отладки […]

Сбой сборки после обновления инструментов для Android L

Я не могу создать свой проект после обновления инструментов. Я получаю эту ошибку в Android Studio. /build/exploded-aar/com.android.support/support-v4/21.0.0-rc1/AndroidManifest.xml:3] Не удалось выполнить синтаксический анализ: должен быть целым числом или кодовым именем. Есть идеи? Этот манифест из библиотеки поддержки, я думаю. У меня также есть другой для моего проекта, который равен min=14 target=19 <?xml version="1.0" encoding="utf-8"?> <!– Copyright […]

Пользователи приложений Android Получают «Приложение не установлено» при попытке обновления

ОБНОВЛЕНИЕ: тем, кто спрашивает, какие коды ошибок получат пользователи: кодов ошибок нет. Он просто открывает пустую страницу после установки, в которой говорится: «Приложение не установлено» с большим «X» рядом с ним. Возможно, разные версии Android могут иметь разные сообщения. Нет никаких указаний на то, что пошло не так во время установки. ОБНОВЛЕНИЕ 2: Некоторые пользователи […]