Articles of gradle

Android Gradle: Что такое javaMaxHeapSize «4g»?

В проекте android, build.gradle file, я прошел через эту строку dexOptions{ javaMaxHeapSize "4g" } Я хотел бы узнать точную цель этого javaMaxHeapSize и что это означает 4g . Какие другие ценности я могу дать?

Использование Gradle для разделения внешних библиотек в разделенных файлах dex для решения ограничений метода Dalvik 64k для Android

Есть ли proper/easy способ решить ограничение 64k методов с помощью Gradle? Я имею в виду некоторые пользовательские задачи Gradle для использования предварительно дексированных банок для создания разделенных файлов dex вместо одного classes.dex . спасибо Иван Текущее состояние В настоящее время я борюсь с GMS: он использует 20 тыс. Методов для использования Google Analytics. Я использую […]

Не удалось разрешить: com.github.PhilJay: MPAndroidChart: v2.1.4

Я использую MPAndroidChart libarary в android studio. Но когда я пытаюсь синхронизировать град, который дал ошибку, как показано ниже. Текст Gradle предназначен для компиляции libarary MPAndroidChart. compile 'com.github.PhilJay:MPAndroidChart:v2.1.4' Пожалуйста, помогите решить эту проблему. заранее спасибо

Wear App и с настраиваемым типом сборки с applicationIdSuffix

У меня есть приложение, в котором я хотел бы добавить расширение приложения для Android Wear. Основное приложение имеет три типа сборки (debug, beta и release). В бета-версиях есть applicationIdSuffix которое позволяет мне устанавливать версию play-store и текущую версию разработки параллельно на одном устройстве. Все это отлично работало, пока я не добавил приложение для ношения. Главное […]

Android Studio gradle не компилирует указанную версию

Я разрабатываю этот небольшой проект уже несколько дней, но сегодня, сегодня, Android Studio начала давать мне эту ошибку Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 14 declared in library com.android.support:support-v4:21.0.0-rc1 Я понял, что это потому, что он пытается скомпилировать библиотеку Android-L. Версия, которую я хочу […]

Gradle исключает R.java в Android Javadocs, когда внутренние классы зависят от R.java

Я создаю JavaDoc для API, в котором классы в API зависят от R.java. Я хочу построить ошибки Javadoc без символов, ссылающиеся на отсутствующий файл R.java, так как даже когда я устанавливаю failOnError false сборка завершается успешно, но наше задание Jenkins сообщит о сборке как «Сбой», когда ошибки происходят в успешных сборках. Задача, приведенная ниже, будет […]

Не удалось найти класс «android.support.multidex.MultiDexApplication» по пути: DexPathList

Я пытаюсь использовать новую поддержку MultiDex в своем приложении, и до сих пор мне удалось правильно скомпилировать мое приложение, но при его запуске я получаю следующее исключение: java.lang.RuntimeException: Unable to instantiate application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/me.myapp.main-2.apk"],nativeLibraryDirectories=[/data/app-lib/me..main-2, /vendor/lib, /system/lib]] at android.app.LoadedApk.makeApplication(LoadedApk.java:507) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4382) at android.app.ActivityThread.access$1500(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1270) at android.os.Handler.dispatchMessage(Handler.java:102) […]

Java.lang.VerifyError при запуске тестов на Android с testCoverageEnabled = true

Недавно я попробовал новую функцию покрытия кода Jacoco для плагина Android Gradle, и, к сожалению, это приводит к сбою моих тестов со следующей ошибкой: java.lang.VerifyError: com/foo/bar/rest/SomeClass at com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584) Я включил покрытие кода, используя эти строки в файле build.gradle: buildTypes { debug { testCoverageEnabled = true } … […]

Как применить плагин только к одному аромату в градиенте?

У меня есть мульти-ароматизированный, многострочный тип андроида, и я хочу интегрировать плагин NewRelic. Но я должен применять его только для одного из клиентов, поэтому только для одного продукта. NewRelic использует инструментарий, и плагин генерирует код в других вариантах, если я применил там плагин, и это нам не разрешено. Поэтому мой вопрос: как я могу использовать […]

Android: ExternalSystemException: индекс строки за пределами диапазона: -130 релиз здания

Итак, просто обновлен до Android Studio 1.4 Beta 4 и возникли проблемы с созданием сборки релиза. Я могу построить отладочную сборку. Это ошибка, которую я получаю: ExternalSystemException: String index out of range: -130 При дальнейшем осмотре я вижу следующее: String index out of range: -130 com.intellij.openapi.externalSystem.model.ExternalSystemException: String index out of range: -130 at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:223) at […]