Articles of android build

Мгновенный запуск Android

Я продолжаю слышать мгновенный ход, обсужденный, как будто он в отличной форме, однако мы с моей командой регулярно сталкиваемся со значительными проблемами с этой функцией и ухудшением качества кодирования из-за этого. Перед мгновенным запуском наши чистые сборки составляли ~ 1 мин 30 секунд, и после этого у нас появлялись сборки размером ~ 25 сек или […]

Android Studio – Может ли использовать код с другими вкусами?

В моем текущем приложении у меня есть 2 сборки, которые позволяют называть их build 1 и build 2 . Я понимаю, что два варианта могут совместно использовать общий код / ​​ресурсы, но могут также иметь отдельный код и ресурсы, такие как: То, что я пытаюсь сделать, это развернуть build 2 чтобы она делила некоторый код […]

Android Gradle: переименовать / отключить тип по умолчанию

Можно ли переименовать заранее определенные типы сборки? Мы используем некоторые пользовательские типы сборки, которые представляют нашу внутреннюю настройку промежуточного уровня (DEV / TEST / LIVE) и не нуждаются в сборке в buildTypes (release / debug). Могут ли они каким-то образом переименованы или отключены при вызове assemble ?

Создание отдельных модулей Android с отключенным dexpreopt

Для моей диссертации я изменяю рамки Android и создаю источник (4.1.1 Jelly Bean). Я могу сделать полную сборку, но поскольку это очень трудоемко (я разрабатываю на виртуальной машине с 12.04 64-битной ubuntu), я бы хотел создать отдельные модули. Например: при внесении изменений в модули местоположения должно быть возможно просто создать измененный модуль и создать новый […]

Android MultiDex – вопросы о внутренних работах

Недавно я обнаружил новую функциональность MultiDex от Android для работы с приложениями, имеющими более 65 000 ссылок. См. Https://developer.android.com/tools/building/multidex.html. Может кто-нибудь помочь мне понять следующие вопросы: 1) Как плагин сборки Gradle определяет, что помещать в основной файл dex (classes.dex), а также файлы вторичного dex? Основываясь на документе, есть определенные вещи, которые должны быть в первичном […]

Временные зависимости проекта библиотеки библиотеки Android освобождают тип AAR

Я работаю над проектом, который включает в себя два проекта библиотеки Android. Когда я загружаю эти библиотеки в мой Maven repo (Nexus), сгенерированный pom не включает элемент <type>aar</type> в зависимости. Вот мое дерево зависимостей * App1 \ * lib1 |\ | * lib2 * Other libs Вы можете видеть на этой диаграмме, что мое app […]

Duplicate entry: com / android / volley / AuthFailureError.class при компиляции проекта в студии android

Я использую внешние библиотеки payu money sdk и linkedin-sdk, оба используют библиотеки волейбола, которые при компиляции проекта дают дубликат записи AuthFailureError.class Ошибка: выполнение выполнено для задачи «: app: packageAllDebugClassesForMultiDex». Java.util.zip.ZipException: дублировать запись: com / android / volley / AuthFailureError.class " Я также добавил следующий код, чтобы исключить модуль, но все же такая же ошибка configurations{ […]

Как показать ошибки компиляции в студии android

Сейчас я очень расстроен. Я уже потратил около часа на то, чтобы узнать, как показывать ошибки компиляции в ANDROID STUDIO. Я попробовал следующее: Android Studio: Где окно вывода ошибки компилятора? Но показывая еще одну ошибку: javac: invalid target release: 1.8 Пожалуйста, кто-нибудь, кто знает фактическое решение, ответьте.

Android Gradle Plugin 1.1.0 – getNdkFolder () больше не найден, любая замена?

Я только что обновил плагин Android Gradle до 1.1.0 от 1.0.0, и я получил эту ошибку: Нет сигнатуры метода: com.android.build.gradle.LibraryPlugin.getNdkFolder () применим для типов аргументов: () значения: [] Я попытался найти diff плагина gradle 1.0.0 до 1.1.0, но не смог найти нигде в Интернете. Похоже, метод getNdkFolder был либо изменен, либо удален. Есть ли замена? […]

Ошибка компиляции исходного кода Android: «Попробуйте увеличить размер кучи с помощью опции java» -Xmx <size> »

Ошибка при попытке скомпилировать исходный код Android (Sourcecode-version: 6.0.1; RAM: 6G; хост-система: ubuntu 14.04), журнал ниже: including ./system/netd/Android.mk … including ./system/security/keystore-engine/Android.mk … including ./system/security/keystore/Android.mk … including ./system/security/softkeymaster/Android.mk … including ./system/tools/aidl/Android.mk … including ./system/update_engine/Android.mk … including ./system/vold/Android.mk … including ./system/weaved/Android.mk … including ./system/webservd/Android.mk … including ./tools/external/fat32lib/Android.mk … Starting build with ninja ninja: Entering directory `.' [ […]

Intereting Posts
Как найти все версии исходных кодов библиотек поддержки Android Селектор на цвет фона TextView ViewPager в NestedScrollView Почему Android Studio перестраивает проект так медленно, даже если никаких изменений в источниках нет? Закрытие виртуальной клавиатуры при нажатии кнопки Почему мы используем 10.0.2.2 для подключения к локальному веб-серверу вместо использования IP-адреса компьютера в Android-клиенте Идентификатор объявления и идентификатор рекламного блока должны быть установлены до вызова loadAd Сравнение двух строк не работает в android При использовании AlertDialog.Builder с EditText, Soft Keyboard не появляется Может ли Spring Framework использоваться в приложениях для Android? AdvertisingIdClient # getAdvertisingIdInfo иногда возвращает значение null, так как v9.8.0 Что такое UID на Android? Хранить экран в течение всей моей деятельности Получите высоту виртуальной клавиатуры в Android Получить абсолютный путь к папке с ресурсами в PhoneGap