Articles of android gradle

Не удалось найти свойство «xxxx» на com.android.build.gradle.AppExtension_Decorated

Я получил эту ошибку после того, как я добавил эти строки в свой файл gradle: buildTypes.each { it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey } То лог-шоу: Could not find property 'MyOpenWeatherMapApiKey' on com.android.build.gradle.AppExtension_Decorated@c3b784 Решения в google, которые я искал, не могут решить мою проблему. Пожалуйста, покажите мне, где я был неправ?

Как подавить «предупреждение: игнорирование атрибута InnerClasses для анонимного внутреннего класса» с помощью Gradle?

Как подавить «предупреждение: игнорирование атрибута InnerClasses для анонимного внутреннего класса» с помощью Gradle? Это не дублирующий вопрос Это не во время Proguard, и я не хочу подавлять использование Proguard Я хотел бы подавить выполнение нормального ./gradlew assembleDebug (так как это assertj-core – ./gradlew testDebug ) Зависимость: dependencies { testCompile "org.assertj:assertj-core:1.7.1" } Предупреждение: Dex: warning: Ignoring […]

Ошибка при выполнении MyActivity: Не удалось выполнить синхронизацию проекта Gradle. Исправьте свой проект и повторите попытку.

Я новичок в Android Studio, и я только что создал новый проект с одним действием с фрагментами (это создало студию Android), и когда я запустил MyActivity.java, возникает ошибка: Error running MyActivity: Gradle project sync failed. Please fix your project and try again. Ничего больше в журнале событий. Я понятия не имею, почему это так, и […]

Gradle error: доступ к записи разрешен из потока сообщений только в студии android

После обновления Android Studio до версии 2.2 (в Windows 10) и как-то на следующее утро я получил такую ​​ошибку, когда град построил на любой проект: Write access is allowed from event dispatch thread only Несмотря на то, что команда gradlew -build работала и успешно завершена. Я попробовал типичные разработчики Android-разработчика WTF: чистая сборка, недействительность кэшей, […]

Строки Facebook не имеют перевода по умолчанию

Сегодня я получил эту ошибку, пытаясь запустить приложение с помощью SDK для Facebook. Warning:string 'com_facebook_smart_login_confirmation_continue_as_f1gender' has no default translation. Warning:string 'com_facebook_loginview_log_out_action_f1gender' has no default translation. Warning:string 'com_facebook_loginview_log_in_button_continue_f1gender' has no default translation. Warning:string 'com_facebook_smart_login_confirmation_continue_as_m2gender' has no default translation. Warning:string 'com_facebook_loginview_log_out_button_m2gender' has no default translation. Warning:string 'com_facebook_loginview_log_out_action_m2gender' has no default translation. Warning:string 'com_facebook_share_button_text_m2gender' has no default translation. […]

Как я могу запускать независимые тесты Robotium UI параллельно?

Я использую Jenkins для моей постоянной интеграции с Android. У меня есть отдельные изолированные независимые тесты Robotium UI, которые в настоящее время занимают 12 минут для последовательного запуска отдельного эмулятора. Может ли кто-нибудь рекомендовать хороший способ запускать их параллельно, так что потребуется всего 6 минут (или меньше)? Я знаю о различных способах запуска полного набора […]

Ошибка при установке split apks: com.android.ddmlib.InstallException: не удалось завершить сеанс: INSTALL_FAILED_INVALID_APK

Android Studio не подталкивает мой APK к физическому Nexus 5X с Marshmallow (6.0.1). Это результат и ошибка: 01/15 01:51:48: Launching mobile $ adb install-multiple -r /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/outputs/apk/mobile-development-debug-unaligned.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk Error installing split apks: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_INVALID_APK: Split lib_main was defined multiple times Error during launch Детали: DefaultConfig: minSdkVersion 9 targetSdkVersion 23 multiDexEnabled […]

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

Я использую Android studio 0.50 release и gradle 1.11 – все в моей оболочке градиента. У меня есть 3 модуля, и следующие файлы build.gradle. Модуль 1 apply plugin: 'android' apply plugin: 'android-test' android { compileSdkVersion 19 buildToolsVersion '19.0.1' packagingOptions { exclude 'META-INF/ASL2.0' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } defaultConfig { minSdkVersion 10 targetSdkVersion 19 versionCode 1 […]

Gradle для Android, AAR и условные зависимости

Краткая форма . Каковы некоторые способы организации кода / POM для AAR, так что приложения, использующие этот AAR, имеют только зависимости, которые им действительно нужны? Длинные формы : Предположим, у нас есть приложение, которое зависит от проекта библиотеки Android, упакованного как AAR (L). L содержит комбинацию классов, и любое данное приложение (например, A) будет использовать […]

Android Studio gradle – ### – bin.zip vs. gradle – ### – all.zip

У одного разработчика в моей команде есть некоторые настройки в Android Studio, которые заменяют запись gradle/wrapper/gradle-wrapper.properties в gradle/wrapper/gradle-wrapper.properties чтобы использовать gradle-###-all.zip , в то время как моя Android Studio меняет его на gradle-###-bin.zip . В принципе, мой diff всегда выглядит так: -distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-bin.zip Это раздражает. Какая настройка, и как мне ее изменить?