Articles of android gradle

НЕОПРЕДЕЛЕННОЕ ТОП-УРОВЕННОЕ ИСКЛЮЧЕНИЕ: com.android.dex.DexIndexOverflowException слияния зависимостей

В моем проекте есть проблема, когда я хочу добавить зависимость google от игры к карте google в моем приложении. Проблема в том, когда я хочу запустить проект, я даю эти ошибки: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:283) at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:189) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) at […]

Gradle, где именно поставить «применить плагин»?

Я пытаюсь добавить аналитику Google в мое приложение, используя этот учебник: https://developers.google.com/analytics/devguides/collection/android/v4/ Но я застрял в проблеме, где точно поставить строку: apply plugin: 'com.google.gms.google-services' Итак, файл build.gradle верхнего уровня выглядит так: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' […]

Два аромата с разными ресурсами, наследующими макет из одного базового аромата

У меня есть приложение для Android, разделенное на четыре разных стиля сборки. Каждый из этих вкусов имеет часть уникальных java и xml файлов, а также часть общих файлов в main . Для ясности назовем эти Cucumber , Tomato , Onion и Pepper . Эти ароматы имеют уникальные макеты, чертежи, строки, цвета, java-файлы и т. Д. […]

Изменение содержимого java-файла с помощью градиента для разных типов сборки в Android

Я работаю над проектом Android, где мне нужно заменить содержимое класса java только для одного типа сборки (например, типа сборки) с помощью gradle. Я не хочу удалять или заменять исходное содержимое для разных типов сборки. В качестве примера у меня есть два разных типа сборки: Отлаживать Оригинал Test.java Выпуск Измените содержимое Test.java То, что я […]

Не удалось обновить проект Gradle (AS 0.8.2, Mac)

С пустым новым проектом я получаю следующее: Gradle 'HelloWorld' project refresh failed Error:Cause: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V При попытке сборки я получаю следующую ошибку Gradle Build: Error:A problem occurred configuring root project 'HelloWorld'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:0.12.+. Required by: :HelloWorld:unspecified > org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V Это новая установка Android Studio, и […]

Проблемы с использованием rxjava-android

Я пытаюсь использовать Rxjava в проекте, который у меня есть с градиентом. У меня нет какой-либо ошибки компиляции, но когда я запускаю проект, мое приложение падает. 12-01 14:40:41.553 1015-1015/? I/dalvikvm﹕ Could not find method rx.Subscription.unsubscribe, referenced from method com.flipper83.protohipster.view.feed.ui.HipsterListFragment.onPause 12-01 14:40:41.553 1015-1015/? W/dalvikvm﹕ VFY: unable to resolve interface method 11579: Lrx/Subscription;.unsubscribe ()V 12-01 14:40:41.553 1015-1015/? […]

Экспериментальный плагин Android Instant Run Gradle

Я столкнулся с проблемой: file or directory'/Users/rpurohit/Documents/StudioProjects/myapp/app/src/androidTest/manifest', not found file or directory '/Users/rpurohit/Documents/StudioProjects/myapp/app/src/debug/manifest', not found file or directory '/Users/rpurohit/Documents/StudioProjects/myapp/app/src/main/manifest', not found file or directory '/Users/rpurohit/Documents/StudioProjects/myapp/app/src/release/manifest', not found file or directory '/Users/rpurohit/Documents/StudioProjects/myapp/app/src/test/manifest', not found FAILURE: Build failed with an exception. What went wrong: A problem occurred configuring project ':app'. Exception thrown while executing model rule: BaseComponentModelPlugin.Rules#createBinaryTasks […]

Как предотвратить автоматическую генерацию Android.mk с новым экспериментальным плагином gradle

Я пытаюсь создать проект NDK с новым экспериментальным плагином Gradle, но похоже, что Gradle игнорирует Android.mk и начинает компилировать все, не обращая внимания на то, что написано на Android.mk, я знаю о новом синтаксисе, и я Прочитайте следующее руководство пользователя экспериментального плагина, также я пробовал следующий синтаксис: android.sources { main { jni { source { […]

В Android Studio 2.1.3 экспериментальная градация не работает?

У меня есть проект, в котором я смешиваю и поддерживаю обычный Android Gradle Plugin: apply plugin: 'com.android.library' И экспериментальный Gradle Plugin в качестве библиотеки: apply plugin: 'com.android.model.library' В моем общем build.gradle у меня есть следующие зависимости: buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:3.0.0' classpath 'com.android.tools.build:gradle-experimental:0.7.2' classpath 'com.android.tools.build:gradle:2.1.3' } } И теперь, после […]

Использование личной библиотеки, размещенной в github, как зависимость от градиента

У меня есть андроидная библиотека, размещенная на github, и вам нужно добавить ее как зависимость к другому проекту, не рутируя клонирование репозитория и добавляя его как зависимость от модуля. Как мне создать собственную зависимость от градиента со ссылкой из github? Благодаря!