Articles of android gradle

Не удалось разрешить: com.google.android.gms: play-services-cast: 9.8.00

Я использую Android Studio и клонировал приложение для ссылки CastVideo v2 и настроил его с помощью CastCompanionLibrary в соответствии с его инструкциями. Однако, когда я пытаюсь синхронизировать проект градиента, он говорит: Failed to resolve: com.google.android.gms:play-services-cast:9.8.00 . У меня есть возможность Install Repository and sync project но он ничего не делает. Я попытался сделать Invalidate Caches […]

Android Gradle – конфигурация подписи загрузки из внешнего файла

В Gradle для Android, как правило, необходимо определить конфигурацию подписки для сборки релиза следующим образом: android { signingConfigs { debug { storeFile file("debug.keystore") } myConfig { storeFile file("other.keystore") storePassword "android" keyAlias "androiddebugkey" keyPassword "android" } } buildTypes { foo { debuggable true jniDebugBuild true signingConfig signingConfigs.myConfig } } } Дело в том, что я хочу […]

Как установить мой град для окончательной версии apk

Раньше моя градация была такой: КОТОРЫЙ ОЧЕРЕДЬ НЕПРАВИЛЬНО apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:gridlayout-v7:19.0.1' compile 'com.android.support:appcompat-v7:+' compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:+' compile 'com.google.android.gms:play-services:+' […]

Внешний AndroidManifest.xml не отображается в панели просмотра проекта

Я разрабатываю Android-проект, используя Android Studio и Gradle. AndroidManifest.xml моего проекта находится под внешней папкой. Я указываю на это, используя следующий код в файле build.gradle : sourceSets { main { manifest.srcFile '..\\..\\..\\sources\\AndroidManifest.xml' } } Все отлично работает, проект компилируется и запускается, за исключением того, что я не могу найти файл AndroidManifest.xml в рамках структуры проекта […]

Gradle 4.0 Невозможно найти подходящую конфигурацию

Я пытаюсь открыть свой существующий проект в новой версии Android Studio 3.0. Я обновил Gradle в соответствии с инструкциями , изменил имена для конфигураций зависимостей, но я продолжаю получать следующую ошибку: Error:Could not resolve all dependencies for configuration ':bankOK:betaNewApiInnerTestRuntimeClasspath'. > Unable to find a matching configuration in project :abChat: – Configuration 'debugApiElements': – Required apiLvl […]

Java.io.IOException: com.android.jack.api.v01.CompilationException: не удалось скомпилировать

Ниже приведена ошибка, которую я получаю во время переноса yo Java 8 с уровнем API 24. Похоже, что это из предварительного процессора lombok. Любая помощь оценивается Ошибка: /MyApp.native.android/AndroidApp/src/main/java/com/cba/MyApp/android/view/fragment/ProfileDetails/tabs/Profile.java: 21: Ломбок импорта не может быть разрешен FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'. > java.io.IOException: com.android.jack.api.v01.CompilationException: Failed to […]

Дублирующий класс WebRTC в android

Я получаю эти ошибки в своем приложении для Android и вот LogCat. > Error:Execution failed for task > ':android:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: > org/webrtc/voiceengine/WebRtcAudioRecord.class Я пытаюсь интегрировать второй WebRTC в свое приложение для Android, у меня встроен банкомат TokBox в моем проекте, и теперь я пытаюсь добавить VSee SDK в приложение, я предполагаю, […]

Кинжал 2, Gradle Plugins и Jack – Требуемое руководство

Я использую Dagger 2 (первый пользователь библиотеки DI) с Android Studio (AS 2.1.2 – SDK 24), и, очевидно, моя первая мысль: «Какие зависимости мне нужны, чтобы использовать его?» Посмотрев примеры, я вижу, что вам нужен файл build.gradle верхнего уровня, для build.gradle необходим плагин процессора аннотаций: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' Теперь зависимости на уровне Module build.gradle применяют apt-модуль […]

Определить buildConfigField для androidTest

Я определяю конкретное поле в BuildConfig для получения URL во время выполнения. Таким образом, для каждого типа сборки я использую другую строку: prod { buildConfigField "String", "BASE_URL", "\"abc.com\"" } debug { buildConfigField "String", "BASE_URL", "\"efg.com\"" } Можно ли определить другой URL-адрес при запуске тестов на Android? Я попытался установить этот параметр в sourceSets->androidTest , но […]

Как можно управлять вариантами вывода с помощью Android Gradle Plugin 3.0.0+?

Последняя версия (3.0.0) Android-плагина для Gradle нарушила свой API для управления выходами Variant . Этот API использовался для управления файлами, создаваемыми во время сборки (например, AndroidManifest.xml), и был удален для улучшения времени настройки. Какие новые API-интерфейсы доступны для управления вариантами вывода и как они отличаются от API 2.X?