Articles of android gradle

Android Studio: установите приложение Release с помощью командной строки

Я хочу экспортировать apk-файл «release apk» из командной строки, когда я запускаю эту команду: gradlew installRelease И я нашел это Android Studio Task 'install Release' не найден в корневом проекте ''. Некоторые кандидаты: «удалить версию». Как я могу это решить?

Gradle: DefaultAndroidSourceDirectorySet to File с использованием метода toString () устарел

Я хочу обновить плагин Gradle в проекте библиотеки Android. Новая версия – 0.10.4 . Оболочка Gradle составляет 1.10 . Следующее предупреждение появляется при запуске ./gradlew install в проекте. Converting class com.android.build.gradle.internal.api. \ DefaultAndroidSourceDirectorySet to File using toString() method has been deprecated and is scheduled to be removed in Gradle 2.0. Please use java.io.File, java.lang.String, java.net.URL, […]

Создание подписанного apk. Ошибка: (7) в сборке / сгенерированном / res / сгенерированном / выпуске / значениях / сгенерированном.xml

Проблема нечетная. Я пытаюсь добавить String непосредственно в build.gradle потому что мне нужно использовать библиотеку Tray ( https://github.com/grandcentrix/tray ). В моем первом проекте все прошло хорошо. Во втором проекте это немного сложнее. Я использую gradle:1.2.3 и при экспорте подписанного apk возникает ошибка MissingTranslation. build.gradle applicationId "some.app.id" resValue "string", "tray__authority", "${applicationId}.tray" Ошибка сборки …/build/generated/res/generated/release/values/generated.xml Error:(7) Error: […]

Что такое «реализация» в зависимостях Kotlin Gradle?

Я использую Android Studio 3.0 Preview для запуска нового проекта Kotlin. Когда я пытаюсь добавить зависимости в build.gradle я видел область implementation вместо обычной compile . androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) implementation 'com.android.support:appcompat-v7:25.3.1' testImplementation 'junit:junit:4.12' Также есть область androidTestImplementation и testImplementation . В конце я добавляю compile для добавления зависимостей третьих сторон, […]

Как ускорить процесс сборки Gradle в Android Studio

Я новичок в разработке Android, и мой процесс сборки Gradle занимает много времени. Его раздражает, когда я буду ждать создания градиента. Любая справка назначается. заранее спасибо

Используйте упаковку аромата в манифесте

Учитывая следующие преимущества для приложения: productFlavors { pro { applicationId = "com.example.my.pkg.pro" } free { applicationId = "com.example.my.pkg.free" } } И мне нужно объявить разрешения GCM: <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <permission android:name="com.example.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" /> <application …> <receiver android:name=".GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <category android:name="com.example.gcm" /> </intent-filter> </receiver> <service android:name=".GcmIntentService" /> </application> […]

Файлы в папке сборки создаются и не должны редактироваться, не могут повторно строить проект Android

Я программировал приложение для Android, когда внезапно он не смог разрешить символ R в моей MainActivity. Раньше у меня была эта проблема, и ее обычно фиксируют, перейдя в tools-> android-> syncProjectWithGradleFiles, но это не сработало. Вместо этого, когда я пытаюсь сделать это, он переносит меня в мой файл AndroidManifest.xml и дает мне сообщение: «Файлы в […]

Не удалось создать или очистить голый проект одного действия в недавно установленной студии Android

Недавно я установил новейшую стабильную версию Android Studio на моем Ubuntu 14.04 LTS. SDK настроен правильно. Я создал один проект «Активность» из пустого шаблона активности и не внес никаких изменений в него. Когда вы пытаетесь построить или чистить, я получаю спорадически следующее : Failed to complete Gradle execution. Cause: Gradle build daemon disappeared unexpectedly (it […]

Лучший способ управлять зависимостями Android Gradle

Я использую «com.android.tools.build:gradle:0.6.+» для создания моего приложения для Android. Известно, что Android dex не может содержать разные версии одной и той же библиотеки. Но как обрабатывать ситуацию, когда зависимость Maven, которую вы хотите использовать, требует некоторой библиотеки, которую вы уже используете, но только другой версии. Пример. Следуя в файле build.gradle: dependencies { compile 'com.android.support:appcompat-v7:+' compile […]

Ошибка: выполнение выполнено для задачи ': app: dexDebug'. Закончил с ненулевым значением выхода 2 с Facebook Fresco

Я прочитал каждую отдельную тему, касающуюся этой проблемы, и я не могу найти ответ на мою проблему. После добавления библиотеки Fresco я получаю эту ошибку при создании своего приложения. Проблемная линия: compile 'com.facebook.fresco:fresco:0.5.3+' Ошибка: Ошибка: выполнение выполнено для задачи ': app: dexDebug'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' C: \ Program Files \ Java \ jdk1.7.0_71 \ […]