Articles of android build

Почему в ProcessAndroidResources отсутствует атрибут assetsDir?

В моей конструкции gradle для приложения для Android у меня есть следующий код, чтобы скопировать кучу образов, созданных во время сборки в каталог /assets/ файла APK: android.applicationVariants.all { variant -> variant.mergeResources.doLast { variant.outputs.each { output -> copy { from file("${project.buildDir}/" + "generated_images") into output.processResources.assetsDir } } } def mergeAssets = tasks.getByPath("merge" + "${variant.name.capitalize()}" + "Assets") […]

Быстрая сборка на Android с eclipse

У меня есть проект Android, который имеет огромный размер с более чем 100 файлами ресурсов, макетами и множеством кодов. Для полной сборки требуется около минуты и даже больше. Даже когда я меняю одну строчку или просто отдаю пробел, весь проект требует 1 минуту для сборки. Но я хочу, чтобы он учитывал только изменения и быстро […]

Gradle: выполнение не выполнено для компиляции задачиReleaseAidl

У меня проблемы с обновлением до Gradle 1.8 в студии Android. Когда я скомпилирую, я получаю эту ошибку: Gradle: Execution failed for task ':App Code:compileReleaseAidl'. > Could not call IncrementalTask.taskAction() on task ':App Code:compileReleaseAidl' Это мой build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' classpath 'com.newrelic.agent.android:agent-gradle-plugin:2.397.0' } } repositories { mavenCentral() maven […]

Сторонняя библиотека добавляется в каталог dexedLib, но в библиотеке нет классов.dex

Для дополнительной функции в приложении для Android я загрузил исходный код для сторонней библиотеки. Это должно было сделать настройку. Я использую Eclipse Juno. Я создал проект из исходного кода, сделал настройку, построил JAR. И я использую библиотеку JAR в своем проекте. Код в моем приложении вызывает соответствующие функции библиотеки на определенном экране. Приложение компилируется отлично […]

Android: размер apk увеличивается при создании подписанной сборки

Если я создаю сборку, как правило, в моей студии Android, она генерирует apk с размером, но когда я создаю подписанный apk для того же кода, он увеличивает размер apk? В моем случае размер без знака apk составляет 7856 кб, а для подписанного apk – 8680 кб. Это увеличено на 824 kb, почему?

Тестирование Android в рамках проекта

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

Android: окончательное имя архива Maven

В конце maven mvn clean install , созданные артефакты автоматически устанавливаются в репозитории с помощью maven-install-plugin: [INFO] — maven-install-plugin:2.3.1:install (default-install) @ project — [INFO] Installing C:\Users\mannaz\workspace\project\target\project-0.1.1-test.apk to C:\Users\mannaz\.m2\repository\at\mannaz\android\project\0.1.1\project-0.1.1.apk [INFO] Installing C:\Users\mannaz\workspace\project\pom.xml to C:\Users\mannaz\.m2\repository\at\mannaz\android\project\0.1.1\project-0.1.1.pom [INFO] Installing C:\Users\mannaz\workspace\project\target\project-0.1.1-test.jar to C:\Users\mannaz\.m2\repository\at\mannaz\android\project\0.1.1\project-0.1.1.jar К сожалению, окончательное имя файла apk переименовывается во время этого процесса ( project-0.1.1-test.apk >> project-0.1.1.apk ). Первоначально […]

Как сделать мой файл сборки Gradle всегда использующим новейшие доступные инструменты сборки Android

У меня есть файл сборки Gradle, который содержит следующий раздел: android { compileSdkVersion 18 buildToolsVersion "18.0.0" Это определяет точный вариант использования инструментов построения. Можно ли указать это как минимальное требование, так как оно относится к зависимостям? Я пытался: android { compileSdkVersion 18 buildToolsVersion "18.0.+" Автоматически использовать незначительные обновления инструментов сборки, если они доступны, но это […]

Исключить собственную библиотеку в Gradle Android build

Вопреки многим другим сообщениям в этой теме, я хочу исключить из библиотеки Android встроенную библиотеку с Gradle. libfoo.so находится в проекте библиотеки в каталоге по умолчанию thelib/src/main/jniLibs . В моем основном проекте build.gradle я пытаюсь исключить файл следующим образом: sourceSets { all{ jniLibs { exclude '**/libfoo.so' } } } Это не работает, файл все еще […]

Возможно ли установить приложение, подписанное платформой, в пространство пользователя?

Недавно я столкнулся с какой-то странной проблемой в пользовательской сборке Android? У меня было рабочее ПЗУ в течение нескольких месяцев, и с помощью этого ПЗУ я смог установить платформу, подписанную apks в пространство пользователя (/ data / app). Недавно, после восстановления ROM, я не смог установить те же самые apks. Любая попытка установить приложение, подписанное […]

Intereting Posts