Articles of android gradle

Импортированный проект Android Studio без файла Build.gradle или settings.gradle

Я импортировал проект Android Studio в Android Studio, но появляется ошибка: Error:(1, 0) Plugin with id 'android' not found. При импорте появляется файл Build.gradle для проекта и файл settings.gradle: Как это должно быть дано моему другому приложению: Существует не учебник или источник для создания этих файлов, как я могу создать эти файлы, чтобы приложение могло […]

Грейд-зависимости для разных уровней api

К сожалению, мне приходится поддерживать Android 2.3, но я хочу использовать виджет стороннего ui с min-sdk 14 (Android 4.0). Есть ли способ включить зависимость с min-sdk 14? В коде я бы проверил Build.SDK_INT чтобы определить, следует ли использовать виджет ui с минимальным SDK 14 или резервным виджетами пользовательского интерфейса.

Не удалось создать Gradle, если поддержка импорта – v4-22.0.0

Я работаю с локальным уведомлением в phonegap, и я добавил файл jar: com.android.support:support-v4:22.0.0 Но когда я запускаю «приложение», град показывает неудачную ошибку: Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportSupportV42200Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE […]

Android Studio не может разрешать сторонние зависимости

С более новыми версиями Android Studio было объявлено, что вы можете добавлять команды компиляции в файл build.gradle для сторонних библиотек, доступных в Maven Central, и Android Studio должна иметь возможность автоматически загружать соответствующие зависимости. Однако я не смог успешно завершить Gradle Sync, когда попытаюсь добавить одну из этих библиотек. Вот файл build.gradle для проекта apply […]

Не найдена зависимость исходной библиотеки Android

В моем проекте Android Studio я использую стороннюю библиотеку (которую я не могу редактировать), которая требует нескольких родных библиотек. Когда я обращаюсь к этой сторонней библиотеке в своем приложении, я получаю следующую ошибку: java.lang.UnsatisfiedLinkError: Couldn't load avutil-52 from loader dalvik.system.PathClassLoader [dexPath=/data/app/com.myApp.debug.apk, libraryPath=/data/app-lib/com.myApp.debug]: findLibrary returned null Я использую Android Studio 1.2.2, поэтому Gradle поддерживает использование jniLibs-папки. […]

Скопируйте файлы до разрешения зависимостей для создания приложения для Android

У меня есть приложение для Android с именем «приложение» и два проекта jar, генерирующих «a.jar» и «b.jar». «App» – это проект с градиентом, но ни «a.jar», ни «b.jar» – это проект без градиента. Я хочу, чтобы файлы jar, где «приложение» зависело, были построены автоматически, когда «build-build» выполняется для создания «приложения». Я добавил место, где файлы […]

Как настроить html-отчет

Я разрабатываю приемочные тесты для приложения для Android. Плагин android gradle генерирует довольно html-отчет для тестов. Теперь я хочу настроить отчет, вставляя ссылки на скриншоты в сценарии сбоя, что-то вроде этого: Вот мое текущее решение: Извлекать скриншоты с помощью adb и украшать html-отчет после создания отчета task fetchScreenshots(type: Exec) { executable "adb" args "pull", "/sdcard/Robotium-Screenshots/", […]

Как применять зависимости для всех дочерних проектов / модулей Gradle Android Studio

Я новичок в сценариях gradle, имею только базовые знания. У меня есть несколько модулей внутри моего проекта. Вот скриншот. В моем файле build.gradle проекта build.gradle меня есть базовая конфигурация. Насколько я знаю, этот файл предназначен для глобальной конфигурации проекта. // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { […]

Зависимость компиляции Gradle не добавляется в classpath

Я добавил структуру отражений к моему проекту Android. Однако он не был добавлен в classpath. Android Studio предлагает мне добавить его вручную, однако я не могу запустить свое приложение, так как град не может его создать. Вот пример build.gradle моего модуля приложения: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "21.1.2" defaultConfig { applicationId "my.package" […]

Тест Robolectric работает в Android Studio, но не с помощью градиента в консоли

Недавно я обновил несколько библиотек в своем файле gradle, и в результате некоторые (но не все) мои модульные тесты терпят неудачу, когда я запускаю их в консоли с помощью «./gradlew clean test». Тем не менее, все мои тесты успешно проходят, когда я запускаю их в Android Studio. Вот снимок моего файла градиента: apply plugin: 'com.android.application' […]