Articles of gradle

Android Studios RuntimeException: Неожиданное исключение в потоке записи dex

Сегодня я получаю эту странную ошибку – кто-нибудь знает, что здесь происходит не так? Насколько я знаю, я правильно использовал библиотеку multidex (ниже из файла app.gradle): defaultConfig { applicationId "com.example.simon" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" /*Enabling multidex*/ multiDexEnabled true } dependencies { /* Enabling multidex*/ compile 'com.android.support:multidex:1.0.1' } Мой файл верхнего уровня […]

Не удается разрешить символ «Auth» для интеграции google в студии Android

Я новичок в androidstudio. Я сделал интеграцию google в eclipse, но у меня проблемы в студии. Я следую шаг за шагом с этого сайта: https://developers.google.com/identity/sign-in/android/sign-in?configured=true Но у меня проблема. Я получаю сообщение об ошибке, которое не может разрешить символ «Auth», который мне нужен для API, а также не может разрешить «SignInButton», см. Код: import android.os.Bundle; […]

Укажите конфигурацию подписи для Gradle и Cordova 5

В соответствии с новостями Кордовы версия 5.0.0 готова. Я попытался обновить все мои Android-проекты, как обычно. Чтобы обновить структуру Кордовы: npm update -g cordova Чтобы обновить библиотеку в Android-проекте: cordova platform update android После создания новой версии с использованием опции «–release»: cordova build android –release Я получил только неподписанную версию. Странный… Итак, как можно повторно […]

Android-зависимости: apklib vs aar files

По моему apklib , apklib содержит код + ресурс, совместно используемый Maven . Файлы aar распространяются Gradle . aar отличается от apklib одним основным способом: классы скомпилированы и включены в class.jar в корень aar. В то время как apklib не может содержать скомпилированные файлы классов или банки. 1 Может ли кто-нибудь объяснить основные различия между […]

Java.exe закончил с ненулевым значением выхода 2 при использовании Facebook SDK

Когда я пытаюсь скомпилировать мое приложение, я получаю следующую ошибку Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_60\bin\java.exe'' finished with non-zero exit value 2 Если я избавлюсь от Android Android SDK, он скомпилируется без проблем. Мой build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 21 //tried 19 and 22 changing targetSdkVersion and […]

Значение по умолчанию для Gradle buildConfigField boolean используется во всех вариантах

У меня есть несколько вариантов в моем приложении, и я хочу установить boolean buildConfigField для подмножества из них. Есть ли способ избежать необходимости добавлять поле в каждый вкус? В идеале мой build.gradle будет выглядеть следующим образом: productFlavors { flavor1 { } …. flavor4 { buildConfigField "boolean", "DISABLE_SOMETHING", "true" } flavor5 { buildConfigField "boolean", "DISABLE_SOMETHING", "true" […]

Android: пропустить Gradle «testClasses» для проекта зависимости

Я выполнил это руководство, чтобы создать тестовый файл JUnit для моего основного модуля Android (назовем его «module-a») в Android Studio v1.4. Мой «модуль-а» имеет зависимость от внешней библиотеки, которая предоставляется как .aar файл и для которой я должен был создать выделенный модуль. Эта зависимость вызывает ошибку: При щелчке правой кнопкой мыши на тестовом Java-файле и […]

Android-Studio: Ошибка: не удалось создать виртуальную машину Java

Я только что установил Android-студию сегодня. Сначала мне нужно установить jdk7 для этой среды. После этого только я смог запустить IDE. Теперь, когда я пытаюсь создать новый проект, просто получаю ошибку, как показано на рисунке ниже. Может кто-нибудь, пожалуйста, помогите мне. Что не хватает на моей стороне?

В Android / Gradle, как определить задачу, которая запускается только при создании конкретного buildType / buildVariant / productFlavor (v0.10 +)

Android Plugin для Gradle генерирует для каждой задачи BuilType / Flavor / BuildVariant задачу. Проблема в том, что эта задача будет генерироваться динамически и, таким образом, не будет доступна как зависимость при определении такой задачи: task myTaskOnlyForDebugBuildType(dependsOn:assembleDebug) { //do smth } Предлагаемый обходной путь из этого ответа будет task myTaskOnlyForDebugBuildType(dependsOn:"assembleDebug") { //do smth } или […]

Ошибка: не удалось найти свойство 'assembleDebug' в проекте ': app'

Я использую 'com.android.tools.build:gradle:2.2.0-alpha6' и Android Studio 2.2 Preview 6. Конструкция отлично работает на Gradle 2.1.0, но для включения мгновенного запуска она просит обновить плагин Gradle , При обновлении плагина Gradle в сборке отображается "Error:Could not find property 'assembleDebug' on project ':app'" . Я уже пробовал чистить .gradle и .idea и перезагружать проект, но ничего не […]