Articles of gradlew

Android APK, построенный из студии и консоли Android, имеет различные отпечатки SHA

При создании подписанного выпуска APK я столкнулся со следующим: если я создаю подписанный apk из студии android (через Build -> Generate Signed APK… ) с файлом build.gradle подобным этому (только соответствующие части): signingConfigs { release { storeFile file('/keystore/location/mykeystore.keystore') storePassword 'storepassword' keyAlias 'key' keyPassword 'keypassword' } } buildTypes { release { signingConfig signingConfigs.release } } Полученный […]

Что означает «Sync Project with Gradle File»?

В Android Studio есть кнопка Sync Project with Gradle File , я всегда использую ее, и она полезна. Он загрузит пакеты зависимостей и, возможно, что-то еще. Но что это значит? Есть ли соответствующая команда в gradlew ? Если я разрабатываю приложение только с использованием gradle, NO IDE, что мне использовать?

Android Studio – невозможно создать проект – GradleConnectionException

Я на Android Studio 0.3.2. Поскольку я обновил предыдущую версию, не удалось создать существующие проекты. Я постоянно сталкиваюсь с проблемами интеграции градиентов. Я трачу больше времени на сортировку градиента, чем на любой код. Я был в тупике уже неделю! Я получаю ошибку, упомянутую на стольких сообщениях, но после прочтения часами ни одно из решений не […]

Получение ошибки «Требуется версия Gradle 1.10. Текущая версия 1.12. "При выполнении" обертки градации "?

Я пытаюсь выполнить gradle wrapper для Android-проекта, и эта ошибка возникает: Возникла проблема с оценкой корневого проекта «myapp». > Требуется Gradle версия 1.10. Текущая версия – 1.12. Если вы используете оболочку градиента, попробуйте отредактировать дистрибутивUrl в /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties до gradle-1.10-all.zip Моя задача wrapper в build.gradle выглядит так: task wrapper(type: Wrapper) { gradleVersion = "1.12" } Недавно […]

Как получить путь к ADB в build.gradle

Я пытаюсь запустить приложение с помощью task gradle . task runDebug(dependsOn: ['installDebug', 'run']) { } task run(type: Exec) { commandLine 'adb', 'shell', 'am', 'start', '-n', 'com.example.myexample/.ui.SplashScreenActivity' } Но этот код не работает, и я получаю ошибку: a problem occurred starting process 'command 'adb'' Однако, когда я укажу путь к adb явно, приложение запускается. task run(type: […]

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

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

Разница между чистым, градульным чистым

В чем разница между следующими утверждениями, выпущенными с терминала Android Studio Project: Android_Studio_Project_Path: ./gradlew clean Android_Studio_Project_Path: ./gradlew clean assembleDebug Android_Studio_Project_Path: ./gradlew clean: assembleDebug И обычный Android Studio -> Build -> Clean. Какая разница во внутреннем процессе.

Gradle build-info.xml не найден для приложения модуля в Android Studio

Gradle build-info.xml не найден для приложения модуля. Пожалуйста, убедитесь, что вы используете gradle plugin gradle: 2.0.0-alpha или больше Я использую плагин gradle в gradle: 2.0.0-beta2. Я случайно получаю это предупреждение, и после этого очень часто либо приложение не обновляется, либо сбой. Достаточно очистить и перестроить, чтобы исправить проблему. Есть ли лучший способ исправить это?

Android Studio Build / Clean

В попытке скомпилировать внешние банки, я должен использовать терминал и сделать чистую. Однако, когда я перехожу в корневую директорию моего проекта и выполняю Градуль чист Я получаю следующее сообщение: -bash: команда gradlew: команда не найдена Вот скриншот исходного каталога моей папки приложения. Дайте мне знать, если вам нужно что-нибудь еще, я не знаю, почему это […]

Android Studio: «Использовать оболочку градации по умолчанию» против «Использовать настраиваемую оболочку градиента»

В чем разница между настройками Gradle для Android Studio: Android Studio->Preferences->Gradle Use default gradle wrapper (recommended) и Use customizable gradle wrapper ? Задний план: Я работаю над проектом Android в Android Studio и использую обертку Gradle. Однако, когда я использую настройки Android Studio «Использовать настраиваемую оболочку градула» каждый раз, когда члены моей команды синхронизируют проект […]