#android #docker #gradle #android-gradle-plugin
Вопрос:
Я создаю простой проект внутри docker (изображение с android-sdk и gradle 6.5). Код, который я вытаскиваю, не имеет оболочки gradle. Таким образом, я использую этот код:
cd "Sample Code"
gradle wrapper --gradle-version 6.7.1 --distribution-type all
gradle :sample:assemble
Вывод, который я получаю в папке сборки, — это только промежуточный каталог, не сгенерированный, без выходных apk и т. Д. Присутствует сборка.gradle уровня проекта и на уровне приложения. В журналах не наблюдается сбоев.
Чего мне не хватает? Спасибо
Ответ №1:
Это моя вина. Похоже, что gradle build создает две папки с именем build: одну на уровне проекта, а другую на уровне модуля. Папка сборки на уровне проекта (о которой я думал как о полной папке сборки) содержит только промежуточные элементы. Директория, в которой вам нужно получить .apk, — это папка сборки в каталоге модуля (в моем случае мне нужен был компакт-диск для папки с образцами), эта папка содержит все выходные данные сборки.