Articles of Android studio

Android Studio stale APK для варианта сборки после изменения xml

Это очень странно. Сегодня AS (1.4) прекратил правильно воссоздать debug apk в моем проекте: Любые изменения XML не отражаются в коде при запуске проекта Изменения в коде Java распространяются, даже если изменения XML не Очистка, а затем запуск ударов, кажется, исправить, обновленный APK успешно создается каждый раз. В моем проекте есть два варианта сборки, эта […]

Как Android Studio знает о новых версиях зависимостей?

Android Studio, похоже, знает, когда есть более новая версия зависимости. У репозиториев Maven есть все версии, поэтому, конечно, он может проверять их, но не для всех зависимостей. Заметил, что он работает для зависимостей com.google и com.android, но не для других. Почему это? Может ли он быть настроен? Любое понимание этого оценивается.

Ошибка при компиляции AIDL

Я пытаюсь скомпилировать .aidl и генерировать .java но: Error:Execution failed for task ':library:compileReleaseAidl'. > java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing 'C:\Users\Michele\AppData\Local\Android\sdk\build-tools\25.0.0\aidl.exe' with arguments {-pC:\Users\Michele\AppData\Local\Android\sdk\platforms\android-25\framework.aidl -oC:\Users\Michele\workspace\AndroidLib\library\build\generated\source\aidl\release -IC:\Users\Michele\workspace\AndroidLib\library\src -IC:\Users\Michele\workspace\AndroidLib\library\src\release\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\appcompat-v7\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-v4\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-fragment\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-media-compat\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-core-ui\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-core-utils\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-vector-drawable\25.0.1\aidl -IC:\Users\Michele\workspace\AndroidLib\library\build\intermediates\exploded-aar\com.android.support\support-compat\25.0.1\aidl -dC:\Users\Michele\AppData\Local\Temp\aidl3070615992051288022.d C:\Users\Michele\workspace\AndroidLib\library\src\IRemoteShortcutService.aidl} Я использую этот build.gradle apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.github.michelelacorte' android { compileSdkVersion 25 buildToolsVersion '25.0.0' defaultConfig […]

Файл сборки Android Gradle с функцией Time Stamp работает вчера

Ниже у меня есть файл сборки для Gradle. Issue. Он использует вчерашний APK вместо сегодняшнего. Основная причина. Я динамически помещаю дату в имя apks – для отладочных сборников. Когда я запускаю приложение, он видит старый APK и видит, что он соответствует ожидаемому Gradle, поскольку Gradle не обновился и заметил изменение даты. Мне нужно заставить gradle […]

Gradle Sync не заканчивается после обновления 0.4.6

После того, как я обновил свою Android-студию до 0.4.6, она, похоже, застряла с Gradle Sync. Желтая лента постоянно присутствует в верхней части, в которой говорится, что «Синхронизация проекта« Грейдл »продолжается». Однако нет никаких признаков того, что какой-либо процесс работает на панели внизу. Когда я пытаюсь запустить мое приложение, он не работает с сообщением «Gradle Project […]

Android Studio: комбинация вкуса продукта с более чем двумя вкусовыми размерами (группы вкуса)

Я разрабатываю приложение для Android с помощью Android Studio (v 2.1, плагин gradle v 2.1.0). Мое приложение имеет различные версии, которые содержат много общего кода, поэтому я решил использовать параметры вкуса и вкусы продукта для настройки кода и ресурсов, когда и где он запрашивается. Это работало оштрафовано, пока у меня было только два ароматических размера. […]

Плагин с id 'com.android.library' не найден

Я получаю эту ошибку, когда пытаюсь использовать проект библиотеки в Android Studio. Конкретная строка в build.gradle которая дает эту ошибку, apply plugin: 'com.android.library' Я даже попытался изменить его на apply plugin: 'android-library' Bu по-прежнему не работает, вместо этого он говорит: Error:(7, 0) Plugin with id 'android-library' not found. Я даже пытался добавить: classpath 'com.android.tools.build:gradle:1.2.3.+' Под […]

Локализация строковых ресурсов, добавленных через build.gradle с использованием функции resValue,

Это продолжение ответа, который помог мне на этом посту Мы можем добавить ресурс строки следующим образом из build.gradle : productFlavors { main{ resValue "string", "app_name", "InTouch Messenger" } googlePlay{ resValue "string", "app_name", "InTouch Messenger: GPE Edition" } } Он работает как шарм и служит для того, чтобы иметь разные имена приложений для каждого аромата. (С […]

Ошибка идентификации идентификатора найдена для атрибута даже после использования пространства имен http://schemas.android.com/apk/res-auto

Im портирование существующего приложения в систему построения градиента и получило следующую ошибку при выполнении сборки из командной строки error: No resource identifier found for attribute 'ignore_vertical_scroll' in package 'com.example.dummyapp' Теперь 'ignore_vertical_scroll' является настраиваемым атрибутом, определенным в attrs.xml используя его как abc:ignore_vertical_scroll="true" в макете, где xmlns:abc="http://schemas.android.com/apk/res-auto" До сих пор я читал, что этот URI был добавлен […]

Gradle Build Работает в Android Studio слишком долго

Всякий раз, когда я запускаю или запускаю проект, работа над градиентом никогда не останавливается. Я пытался создать новый проект, ничего не происходит. Некоторые проекты работают нормально, но некоторые из них не выполняются и выполняются навсегда в процессе построения градиента. Также, когда я открываю проект, открывается этот файл cmd appt.exe.

Intereting Posts
Как получить необработанную запись сканирования (рекламный пакет) при сканировании классических устройств Bluetooth на Android? Невозможно включить в класс ViewPager Сохранение позиции в ListView после вызова notifyDataSetChanged Что конкретно делает android: layout_column? Как исключить папку res из атрибутов построения градации? Программно нажмите на просмотр в андроиде DrawerLayout's item click – Когда подходящее время для замены фрагмента? Почему так много приложений для Android используют NDK? Анализ локального XML-файла с использованием Sax в Android Не удалось выполнить повторную установку из-за различных подписей приложений Поведение imeOptions, imeActionId и imeActionLabel Как получить нажатие кнопки в фрагменте хоста из фрагмента диалога Как сделать 10-дюймовый планшетный компьютер совместимым с 7-дюймовым планшетом в Android Изменение источника ImageView Как изменить FloatingActionButton между вкладками?