Articles of android build

Android ZBar Exception только с созданием Jenkins

У меня есть проект Android с активностью сканирования QR. Я использую библиотеку ZBar для этого: http://sourceforge.net/projects/zbar/files/AndroidSDK/ Если проект построен на ПК или Mac с exlipse, приложение работает нормально. Если он создан jenkins (тот же источник из git), приложение падает. Исключение я получаю: at controller.gui.activity.QRScanActivity.onCreate(Unknown Source) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) […]

Ошибка: пакет com.google.android.gcm не существует – после перехода на Gradle

У меня проблема со старым проектом, который был разработан в IntelliJ без Gradle. Я хотел перенести его в Android Studio и Gradle, но у меня много проблем. Поскольку проект был довольно старым, использовалась старая версия Google Play Services. В Intellij я только что добавил libproject старых gps к зависимостям (google_play_services_5089000_r19), и все сработало нормально. В […]

Android studio – Выполнение не выполнено для задачи: app: preDexDebug '

Когда я пытаюсь запустить приложение в эмуляторе через студию Android, я получаю сообщение об ошибке «Execution failed for task»: app: preDexDebug '" Полный стек: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:preDexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: e:\developer\Android\sdk\build-tools\21.1.2\dx.bat –dex –output E:\developer\AndroidStudioProjects\OMGAndroid\app\build\intermediates\pre-dexed\debug\support-annotations-21.0.3-c91f7c2a85920982313a91e2dffb704ba92c7823.jar E:\developer\Android\sdk\extras\android\m2repository\com\android\support\support-annotations\21.0.3\support-annotations-21.0.3.jar Error Code: 1 Output: Error: […]

Bamboo Agent: не удалось найти версию Build Tools 23.0.3

Я использую пул агентов Linux для создания моего приложения. Время от времени агент вызывает сбои сборки с ошибкой: FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':ComponentThatReqBuildToolsRev23.0.3:preBuild'. > failed to find Build Tools revision 23.0.3 Поскольку мои агенты сборки удалены (андроид предварительно установлен / opt / android-sdk-linux / tools / […]

Gradle: применять плагин только для определенного вкуса

Моя Android-градация в настоящее время устанавливает параметр вкуса для использования различных сервисов push. (Один для baidu push и один для GCM). Я хотел бы иметь приложение для Android только для импорта google-services для создания сборки GCM push build. Можно ли это сделать? PS Потому что для использования GCM в Android я должен добавить apply plugin: […]

Удаление приложений AOSP из сборки

Во-первых, я пытаюсь создать платформу Android из исходного кода Android без использования таких приложений, как LiveWallpapers, Календарь, Контакты, Калькулятор, Телефон, Настройки и т. Д. Чтобы сделать это, я изменяю make-файлы в / build / target / product / , в частности переменную PRODUCT_PACKAGES, которая содержит все приложения и библиотеки, которые необходимо создать. Например, я удалил […]

Предотвратить ndk-build из модуля автоматической очистки

В моей текущей настройке (ndk r8c) ndk-build выполняет чистый шаг ( V=1 показывает rm в действии) без явной clean . Я бы хотел изменить это поведение – в настоящее время у меня возникают проблемы с связыванием, и (повторная) компиляция занимает более 5 минут. Как я могу это сделать?

Добавление готового двоичного файла в Android-источник

У меня есть родной двоичный файл, который я хочу включить в исходный код Android, так что, когда я его скомпилирую, мой двоичный файл будет включен в / system / bin. Я скопировал свой двоичный файл в папку / prebuilt / android-arm / my-binary, и я создал новый Android.mk со следующим: LOCAL_PATH := $(call my-dir) include […]

Результат сборки Android Gradle в результате apk содержит как запутанные, так и не обфусканные классы

При создании моего проекта андроида я добавил следующее в файл build.gradle, чтобы включить proguard: buildTypes { release { runProguard true proguardFile 'proguard-project.txt' proguardFile '../common/proguard-shared.txt' proguardFile getDefaultProguardFile('proguard-android.txt') } } Все строит нормально, но когда я разбираю результирующий файл dex, получается, что и запутанные, и не обфусканные файлы есть. Например, как common.Base64, так и common.a существуют, первый […]

Java.util.zip.ZipException: дублирующаяся запись: android / support / v7 / graphics / drawable / DrawableUtils.class

Я только что обновил мою библиотеку поддержки с 23.0.0 до 23.1.0, и теперь, когда я создаю проект, я получаю эту ошибку: Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/graphics/drawable/DrawableUtils.class Вот мой уровень приложения build.gradle: buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: […]