
Alex Фэils?︙
26.08.2016
08:47:42
как я понял, она частично похожа на финальную структуру апк

Alexey
26.08.2016
08:47:45
а то я так до сих пор и не знаю нахера так много непонятных папок и файлов?

Alex Фэils?︙
26.08.2016
08:47:47
но там есть еще конфиги

Ivan
26.08.2016
08:48:43
Не гоните, там все просто

Google

Alexey
26.08.2016
08:49:01
вот нафига например .iml файл?

Alexander
26.08.2016
08:49:01

Alexey
26.08.2016
08:49:12
какой-то хрен пойми зачем xml
вот разница есть

Igor
26.08.2016
08:50:17

Alexander
26.08.2016
08:50:19
системный факл от IDEA, никогда его не трожь

Alexey
26.08.2016
08:50:39

Alexander
26.08.2016
08:50:51
не нравится? переколбась просто пути переопредели
но смысл?

Alexey
26.08.2016
08:51:45

Google

Alexander
26.08.2016
08:51:53

Igor
26.08.2016
08:52:13

Alexey
26.08.2016
08:52:30
ещё эти скрытые папки .idea
и в каждом проекте это гавно лежит((

Konstantins
26.08.2016
08:53:25

Alexey
26.08.2016
08:53:31
.gradle .idea

Alexander
26.08.2016
08:53:49
Буду крайне благодарен!
там jni, особенности его не подскажу т.к. с екпериментальным плагином не приходилось тусить. Попробуй в Arcade/build.gradle апнуть до 0.7.3 версии
А в Arcade/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
до 2.14.1

Alexey
26.08.2016
08:54:19
ещё после сборки в папке build тонна гавна высерает этот градл ?

Alexander
26.08.2016
08:54:44
если ничего не сломали при переводе то будет норм, если что-то сломали нужно садиться и смотреть. Сам понимаешь время(

Konstantins
26.08.2016
08:54:50

Alexander
26.08.2016
08:54:55

Alexey
26.08.2016
08:55:08

Alexander
26.08.2016
08:55:12

Alexey
26.08.2016
08:55:25
приходится в гитигнор это все гавно кажды йраз писать
а то потом гит начинает мозг выносит на эти файлы

Konstantins
26.08.2016
08:55:44
да вообще, не возможно так работать
а ещё эти сраные кэши в винде

Google

I
26.08.2016
08:55:57
в exclude их надо

Konstantins
26.08.2016
08:56:07
огромный высер в папке AppData
и пыль сраная вечно на монитор садится
приходится стирать

Alexey
26.08.2016
08:56:54
бывает хочу дать кому-то апк потестить приложуху и приходится искать в недрах папки build куда он там апк сложил, пробираясь через тонны гавна

Alex Фэils?︙
26.08.2016
08:57:13
о, понимаю)
правда, мне проще было, т.к. на компе я почти не писал андроид-приложения

Alexander
26.08.2016
08:57:37
напиши таск который будет тебе копировать его на desktop без всякого говна

Alex Фэils?︙
26.08.2016
08:57:38
т.к. эклипсы и андроидостудии работают как говно

Konstantins
26.08.2016
08:57:39
так допили в gradle таске копирования АПК туда, где ты хочешь его видеть

Alexey
26.08.2016
08:57:42
ну сейчас уже можно конечно заливать беты
в гугл плей

Alexey
26.08.2016
08:58:12
и давать ссылку всем кому хочешь чтобы потестили\

Alexander
26.08.2016
08:58:16
я крашлитикс/hockeyapp уже года 3 юзаю
и там тоже можно было сделать то о чём ты говоришь)

Alexey
26.08.2016
08:59:04
кстати а можно написать градл таску, которая будет всё гавно с папки build вычищать, оставляя только apk там ?

Konstantins
26.08.2016
08:59:18

Roman
26.08.2016
08:59:45

Alexander
26.08.2016
08:59:55
с дуру можно и сломать

Konstantins
26.08.2016
09:00:08

Google

Konstantins
26.08.2016
09:00:22
каждый раз

Alexey
26.08.2016
09:00:26
но блин вроде он каждый раз заново не компилит, но собирает так долго что кажется будто с нуля

Konstantins
26.08.2016
09:00:58
возьми и скопируй апк куда тебе надо

Alexey
26.08.2016
09:01:25
хотя ребят мне привычно, я долгое время писать на С++ на Qt, а С++ сами по себе долго компиляются тут ничего не сделаешь увы
кстати градл умеет многопоточную сборку?

Konstantins
26.08.2016
09:01:52
ну он же бомбит в несколько процессов
наверное, модуль каждый может отдельно, если на другие зависимостей нету

Alexander
26.08.2016
09:02:47

Admin
ERROR: S client not available

Alexander
26.08.2016
09:03:24
нет, не так. Каждый модуль отдельно будет собирать, но при этом внутри модулей не должно быть перекрёстных ссылок. Т.е. закольцовывания

Alexey
26.08.2016
09:04:26
кстати ребят, у меня как-то 1 раз в жизни была большая печаль из-за градла. Провисала сборка проекте тупо. Я долго не мог понять что за херня и ждал бессмысленно. Но потом начал выпиливать зависимости по одной и в итоге как-то раздуплилось.

Igor
26.08.2016
09:05:00

Alexey
26.08.2016
09:05:15
градл же может бесконечно висеть если репозиторий с зависимостью лагает?

Alexander
26.08.2016
09:05:32
почти, юзай —offline в следующий раз

Ivan
26.08.2016
09:05:43
Как отлавливать не используемые зависимости?

Alexander
26.08.2016
09:05:44
если у тебя в кэшах зависимость лежит будет норм

Ivan
26.08.2016
09:05:45
В градл

Google

Alexey
26.08.2016
09:06:14
ну типо как потом заставить его стянуть из сети зависимость если надо будет? убрать этот флаг?

Alexander
26.08.2016
09:06:54

Igor
26.08.2016
09:07:00

Alexander
26.08.2016
09:07:23
нет, просто maven кэширует у себя локально зависимости, а offline говорит не ходить в сеть

Alexey
26.08.2016
09:07:37

Alexander
26.08.2016
09:07:47

Igor
26.08.2016
09:09:09

Alexander
26.08.2016
09:10:24
Прошу прощения
Попробуй почитать https://habrahabr.ru/company/redmadrobot/blog/265117/
её писал мой товарищ, там есть описание некоторых шишек но она тоже немного outdate. Может поможет.

Igor
26.08.2016
09:11:11

Alexey
26.08.2016
09:17:24
чисто прописав в градле всё что надо
это круто, всегда не любил makefiles за их противный формат

Alex Фэils?︙
26.08.2016
09:18:34
а кто раньше-то мешал)

Alexey
26.08.2016
09:18:39
каждый .cpp файл надо было указывать в makefile чтобы он всё собрал это было ппц

Alex Фэils?︙
26.08.2016
09:18:53
зачем каждый-то? если можно рекурсивно все собрать, что нужны)

Alexey
26.08.2016
09:19:18
мэйкфайлы*

Alex Фэils?︙
26.08.2016
09:24:25
http://rus-linux.net/nlib.php?name=/MyLDP/algol/gnu_make/gnu_make_3-79_russian_manual.html#TOC101 - тут есть наборы по переменным типа $@ (имя цели) $^ (все требования/зависимости)
и пр
но там синтаксис относительно сложный, я с ним сам не до конца разобрался. Некоторые вещи приближены к вещам из shell'ов типа sh, bash и пр

Глеб
26.08.2016
09:47:14
Про gradle такая вот книга есть. Что внутри — не знаю, сам пока не читал. Но выглядит как что-то полезное.