Articles of Градиент

Gradle: как добавить банку для сборки, но не экспортировать ее

Я использую Open Mobile API (API SEEK) в своем проекте, добавив файл jar в мою сборку градиента: dependencies {compile files('libs/org.simalliance.openmobileapi.jar')} Это дает мне это исключение: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation at dalvik.system.DexFile.defineClassNative(Native Method) at dalvik.system.DexFile.defineClass(DexFile.java:222) at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215) at dalvik.system.DexPathList.findClass(DexPathList.java:322) at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) at java.lang.ClassLoader.loadClass(ClassLoader.java:497) at java.lang.ClassLoader.loadClass(ClassLoader.java:457) Я понимаю, что мне нужно […]

Невозможно добавить dependecy в gradle (Android Studio)

Я пытаюсь добавить эту зависимость https://github.com/hoang8f/android-flat-button в свой проект студии Android, и я получаю Error:(26, 13) Failed to resolve: info.hoang8f:fbutton:1.0.5 Я могу легко и без лишних проблем добавить зависимость от Google Play. Ниже мой build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.planner" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName […]

Зачем нам нужно использовать плагин google-services в BOTTOM для Firebase SDK?

На странице настроек SDK Firebase говорится: apply plugin: 'com.android.application' android { // … } dependencies { // … compile 'com.google.firebase:firebase-core:9.0.2' } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services' Почему это? Имеет ли порядок?

Как создать единый APK с Android NDK и Gradle

Я работаю над новым Android-приложением, используя OpenCV (C ++, а не Java), и я новичок как в opencv, так и в NDK. У меня есть его (и работает), успешно используя файл Gradle ниже, и в Android Studio я могу выбрать вариант и создать хит (например, x86). У меня есть 2 вопроса: Есть ли способ, которым […]

После сбоя питания я больше не могу компилировать приложение

Поэтому я сидел и кодировался в Android Studio, когда мощь внезапно погасла на минуту. Теперь, когда я пытаюсь создать / запустить мое приложение, я получаю эту ошибку Gradle: Ошибка: org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter $ FileCollectionSnapshotImpl не может быть передан в org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter $ OutputFilesSnapshot Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после […]

Какая задача градиента вытягивает зависимости из удаленных репозиториев?

Я делаю переход на Gradle для моего Android-проекта. Я импортировал проект в Android Studio из Eclipse и обернул его с помощью Gradle 1.8. Мое предположение было зависимым от Gradle образом, как Maven, то есть если вы укажете зависимость, которая не существует в вашем локальном репозитории, она вытащит ее из удаленного репозитория. Android Studio не тянет […]

Настройте Gradle для выполнения этапа пользовательской сборки перед началом компиляции

Я начал использовать Gradle сегодня и после поиска в течение часа, а также каждый возможный ответ от SO (например, 1 ) и разных блогов (например, 2 ) и документации (например, 3 ) Мне нужна помощь. Мой вопрос прост: как выполнить пользовательский шаг сборки (в моем случае выполнение ndk-build с помощью настроенного Android.mk) в рамках обычного […]

Ресурс уже определил студию Android

У меня разные размеры изображений в папках с доступными ресурсами для разных размеров экрана. Все они splash_login.png splash_screen.png. В моем каталоге макетов больших ресурсов, однако, у меня есть splash_login.jpg и splash_screen.jpg, потому что изображения очень большие. Теперь, когда я пытаюсь запустить конструкцию gradle, я получаю следующую ошибку в трассировке стека build/intermediates/symbols/release Error Code:1 Output: res/drawable-large-v4/splash_login.png:0: […]

Задача Gradle не выполняется в Android Studio

Я попытался выполнить задачу градиента для lib-модуля lib1 в проекте Android Studio. Он должен запускаться с командой «gradlew assembleDebug» или «gralew assembly», но он никогда не запускается. task copy(type: Copy, dependsOn: ':lib1:assembleDebug') << { println "copying" } Я попробовал более простую задачу без какой-либо зависимости, и она никогда не запускается. task hello << { println […]

Версия Android sdk для градиента и манифеста

Я начал использовать Android Studio несколько недель назад, и есть вопрос, который у меня есть, в файле build.gradle мы можем установить minSdkVersion, как мы можем, в манифесте, но переопределяет ли другое? Если мы поместим разные значения в градиенте и на манифесте, что является следствием?