Articles of android gradle

Как восстановить файлы Gradle из файла APK?

Мне удалось восстановить файлы Java и файлы XML из файла APK с помощью этого учебника, но я не могу найти сценарии Gradle (build.gradle, settings gradle, local.properties и т. Д.), Я создал новый проект, и я импортировал файлы Java и XML, но проект не работает, я думаю, из-за Gradle. Кто-нибудь знает как это сделать?

Android studio – ошибка сценария сборки, неподдерживаемый метод Gradle DSL найден: «android ()»!

Я получаю следующую ошибку в Android Studio 0.4.2, когда я пытаюсь синхронизировать проект с градиентом. Gradle 'GooglePlayServicesTest' project refresh failed: Build script error, unsupported Gradle DSL method found: 'android()'! Мой проект gradle file выглядит следующим образом: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } allprojects { repositories { mavenCentral() } } […]

Не удалось установить приложение для Android через usb-отладку

Я знаю, что это старый вопрос, но я пытаюсь установить приложение в первый раз в примечании Redmi 4. Всякий раз, когда я пытаюсь установить его, появляется диалог, говорящий .. Ошибка установки с сообщением Не удалось установить сеанс. Возможно, эта проблема устранена путем удаления существующей версии apk, если она присутствует, а затем повторно установить. ПРЕДУПРЕЖДЕНИЕ: Удаление […]

Использовать имя пакета в XML

Я использую Android Studio для создания своего приложения. Я хотел бы использовать gradle buildTypes. Я добавляю суффикс к имени пакета с помощью applicationIdSuffix для изменения имени пакета для типа тестовой сборки. buildTypes { debug { runProguard false proguardFile 'proguard-rules.txt' applicationIdSuffix '.dev' versionNameSuffix '-dev' } } Можно ли использовать эту информацию в XML-файле. Мой план – […]

Тестирование выпуска и расширенная версия приложения для Android – NoSuchMethodError

Я пытаюсь проверить выпуск сборки Android-приложения с включенным Proguard. Я создал дополнительный файл правил Proguard для тестовых зависимостей, который включен в файл правил выпуска. -keep class android.test.** { *; } -dontwarn android.test.** # Reuse the release ProGuard mapping -applymapping proguard.map -dontshrink -dontoptimize Все компилируется отлично, но не выполняется во время выполнения. java.lang.NoSuchMethodError: android.test.AndroidTestRunner.addTestListener at com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner.start(ProGuard:135) […]

Android Studio отказывается принять, что Google Repository установлен

Я пытаюсь запустить AdMob. Но по какой-то странной причине я не могу заставить Android Studio признать, что Google Repository установлен. Дело в том, что оно установлено в менеджере SDK. И переустановить несколько раз. Структура проекта. Путь к SDK такой же, как в Android SDK Manager. Когда я нажимаю над compile 'com.google.android.gms:play-services:6.+' в моем build.gradle, я […]

Пользовательские репозитории Gradle и разрешение зависимостей

Для проекта, который я разрабатываю, требуются библиотеки писца-java и crashlytics . Обе библиотеки доступны из пользовательских репозиториев. build.gradle выглядит так: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { // is required by Crashlytics library maven { url 'http://download.crashlytics.com/maven' } […]

Собственный отладчик в Android Studio 1.4 (RC1, RC2) не попадает в контрольные точки

У меня есть модуль PDFViewer в моем проекте, в зависимости от библиотечного модуля android libPDF . Нативный код включен в библиотечный модуль (в папку jni ) вместе с соответствующим кодом Android. Я использую Gradle experimental 0.3.0-alpha4 (такая же проблема с 0.2.0 и 0.2.1). Есть собственные файлы из библиотек за пределами jni папки – они включаются […]

Зависимости, не добавленные в файл POM – Android Gradle Maven Publishing

Я использую плагин maven-publish для публикации aar-файла в репозитории maven. Однако я заметил, что компиляционные зависимости не добавляются в pom.xml даже после добавления транзитивного свойства. Я использую com.android.tools.build:gradle:1.1.3 Любые подсказки о том, как разрешить это? build.gradle publishing { publications { sdkAar(MavenPublication) { artifacts { groupId 'com.test' artifactId 'my_sdk' version currentVersion artifact 'build/outputs/aar/release.aar' artifact androidJavadocsJar { […]

Совместное использование ресурсов в рамках единичных тестов и контрольно-измерительных тестов в Android

Теперь, когда Google добавила поддержку экспериментальных модулей , как можно организовать совместное использование ресурсов как для модульных тестов, так и для контрольно-измерительных тестов? Например, скажем, у меня есть класс TestUtils.java который я хочу получить как в моих модульных тестах, так и в моих контрольных тестах. Если я поместил его в папку src/test/java , он будет […]