Nikita
Всем привет! Сразу оговорюсь, шо я не Андроид разработчик, но надеюсь на вашу помощь
Короче, пытаюсь починить Android сборку на CI. Билды раз через раз отваливаются по таймауту, в логах всегда один и тот же паттерн: во время работы гредла вываливается пачка из 4-5 эксепшенов вида:
Exception in thread "png-cruncher_197" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at path\to\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
После чего процесс билда просто встает намертво; в конце концов, как я уже и сказал, билд убивается по достижению временного лимита.
Гугл на этот эксепшн отсылает обычно на странички где у чуваков проблемы с тулингом/конфигурацией поскольку у них проекты не собираются никогда. У меня же, как уже говорил, раз через раз, т.е. проблема не в конфигурации.
Что пробовал: собсна как гредл и порекомендовал, установил переменную окружения SLAVE_AAPT_TIMEOUT=30, но, кажется не помогло. По симптомам складывается ощущение, что серверу не хватает ресурсов, но я проверил - с нагрузкой на ЦП, количеством свободной ОЗУ и дисковой памяти все ок.
Короч че делать то?)))
Ярослав
Всем привет! Сразу оговорюсь, шо я не Андроид разработчик, но надеюсь на вашу помощь
Короче, пытаюсь починить Android сборку на CI. Билды раз через раз отваливаются по таймауту, в логах всегда один и тот же паттерн: во время работы гредла вываливается пачка из 4-5 эксепшенов вида:
Exception in thread "png-cruncher_197" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at path\to\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
После чего процесс билда просто встает намертво; в конце концов, как я уже и сказал, билд убивается по достижению временного лимита.
Гугл на этот эксепшн отсылает обычно на странички где у чуваков проблемы с тулингом/конфигурацией поскольку у них проекты не собираются никогда. У меня же, как уже говорил, раз через раз, т.е. проблема не в конфигурации.
Что пробовал: собсна как гредл и порекомендовал, установил переменную окружения SLAVE_AAPT_TIMEOUT=30, но, кажется не помогло. По симптомам складывается ощущение, что серверу не хватает ресурсов, но я проверил - с нагрузкой на ЦП, количеством свободной ОЗУ и дисковой памяти все ок.
Короч че делать то?)))
самый первый, но не самый наверно умный ответ - юзать для этой задачи линух
Nikita
Мурад
mac os top
Ярослав
Ярослав
Всем привет! Сразу оговорюсь, шо я не Андроид разработчик, но надеюсь на вашу помощь
Короче, пытаюсь починить Android сборку на CI. Билды раз через раз отваливаются по таймауту, в логах всегда один и тот же паттерн: во время работы гредла вываливается пачка из 4-5 эксепшенов вида:
Exception in thread "png-cruncher_197" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at path\to\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
После чего процесс билда просто встает намертво; в конце концов, как я уже и сказал, билд убивается по достижению временного лимита.
Гугл на этот эксепшн отсылает обычно на странички где у чуваков проблемы с тулингом/конфигурацией поскольку у них проекты не собираются никогда. У меня же, как уже говорил, раз через раз, т.е. проблема не в конфигурации.
Что пробовал: собсна как гредл и порекомендовал, установил переменную окружения SLAVE_AAPT_TIMEOUT=30, но, кажется не помогло. По симптомам складывается ощущение, что серверу не хватает ресурсов, но я проверил - с нагрузкой на ЦП, количеством свободной ОЗУ и дисковой памяти все ок.
Короч че делать то?)))
у меня правда другая проблема была, но может поможет
в файле gradle.properties
строка org.gradle.jvmargs=-Xmx1536m
попробуй выставить 3036
Ярослав
Всем привет! Сразу оговорюсь, шо я не Андроид разработчик, но надеюсь на вашу помощь
Короче, пытаюсь починить Android сборку на CI. Билды раз через раз отваливаются по таймауту, в логах всегда один и тот же паттерн: во время работы гредла вываливается пачка из 4-5 эксепшенов вида:
Exception in thread "png-cruncher_197" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at path\to\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
После чего процесс билда просто встает намертво; в конце концов, как я уже и сказал, билд убивается по достижению временного лимита.
Гугл на этот эксепшн отсылает обычно на странички где у чуваков проблемы с тулингом/конфигурацией поскольку у них проекты не собираются никогда. У меня же, как уже говорил, раз через раз, т.е. проблема не в конфигурации.
Что пробовал: собсна как гредл и порекомендовал, установил переменную окружения SLAVE_AAPT_TIMEOUT=30, но, кажется не помогло. По симптомам складывается ощущение, что серверу не хватает ресурсов, но я проверил - с нагрузкой на ЦП, количеством свободной ОЗУ и дисковой памяти все ок.
Короч че делать то?)))
ну и до кучи добавь (если нет строки)
org.gradle.daemon=false
Nikita
Спасибо, попробую
Elron
смотря какой бюджет ))
Elron
сложность зависит от опыта разработчика
Elron
а цена зависит от ТЗ
Captain Jack Vielfrass
Иви и хдбокс разные приложения. Если оч грубо, то у иви свой сервер с фильмами и апи.
Хдбокс же шарит по списокв сайтов типа hdrezka, filmix и тд и извлекает сних m3u8 плейлисты с фильмами. Парсит плейлист и выдает линк на сам фильм, который подхватывается внешним плеером, например MxPlayer.
Если у тебя есть серв с хранилищем для фильмов,то задача только в написании апи серва, который будет хранить и отдавать фильмы по запросу, и приложения, которое будет загружать фильм с серва и проигрывать его,или сразу передавать линк внешнему плееру. В гугле можно найти как на коленке собрать такое.
Если хочешь брать фильмы со сторонних сайтов, то тебе нужно уметь разбираться в чужих api, post/get запросах, токенах и тд, короч запары много. А если учесть что сайты блокируют и они меняют адреса...... Я пытался ковырять видеобокс чтобы портануть его на пк, но слишком много заморочек и лень стало.
Короч как то так.
Captain Jack Vielfrass
Captain Jack Vielfrass
Александр
Второго приложения почему-то нет в gp
Captain Jack Vielfrass
Хотя если учесть что у иви есть еще веб и айос и тд, то намного больше.
А еще, не все пользуются телегой
Captain Jack Vielfrass
Александр
Captain Jack Vielfrass
А при чем тут телега?
Я про количество подписчиков у хдвидеобокс в телеграм.
Вторая картинка
Александр
Это группа что ли их?
Captain Jack Vielfrass
1.админам сайтов хватает дохода на рекламах с казино
2. Без принудительной регистрации они ничего особо не могут сделать. А если заставить клиентов регистрироваться, то люди будут уходить
Captain Jack Vielfrass
Александр
А сколько заработать можно на таких программах?
Александр
Да
Как-то многовато людей для одной аппы. Это же просто канал с новостями.
Captain Jack Vielfrass
🤔
Office Life узнал, сколько популярные в Беларуси приложения и мобильные версии сайтов «просят» за нативную, баннерную и Fullscreen рекламу в 2018 году.
— Средняя стоимость за 1000 показов на Беларусь баннерного-формата рекламы в приложении составляет $0,3,— рассказал Office Life аккаунт-менеджер рекламной мобильной сети WapStart Егор Баранов. — Для полноэкранных Android-устройств — $0,5 и iOS — $0,9. Нативная реклама дает более хорошие показатели CTR (кликабельности) по той же цене. Однако если выделять определенную тематику и получить более узкий таргетинг, возможно небольшое увеличение в цене, также стоимость может зависеть от объема показов.
Captain Jack Vielfrass
Александр
Александр
И хватит ли 100к рублей на разработку?
Captain Jack Vielfrass
Александр
Александр
А вот приложение типа Взахлеб сколько стоит сделать? Оно сейчас популярно вроде.
Александр
Опять же все ломают. Может, вообще не выгодно делать под Android?
Captain Jack Vielfrass
Captain Jack Vielfrass
Хотя на приложение "Звуки Слов" я чет не нашел взлом. Оно к гугл акку привязано и по подписке
Captain Jack Vielfrass
Кст. Аудиокниги топ тема. Но наверное услуги звукозаписи будут не дешевыми. Но для юзеров подписка на "патефон" стоит 400р или слушать рекламу каждые 20 минут. Кряки выходят, но устаревают. Как минимум можно менять api иногда.
В "звуках слов" подписка 500р, но у них шикарные быстрые сервера . Подписка привязана к гугл плею. Взлом +- бесполезен.
Если сделайте свой серв с подпиской за 200р и много книг, то люди потянутся
Александр
Александр
Александр
Серв же арендовать нужно?
не ломают только то что никому не нужно )
меня приглашали в одну такую фирму, но методы работы у них, своеобразные
я спросила, какими методами они добиваются устранения нарушений авторских прав
щас поищу ответ...
https://i.imgur.com/yTYJKKm.png
других не знаю
Captain Jack Vielfrass
сама в шоке до сих пор
направление - ИБ
ИБ!
в программистах девушек гораздо больше
Александр
Александр
Вот мне ваше направление интересно.
Александр
Реально учат защищать инфу?
да
в основном - предотвращение
Александр
А вы учитесь или уже закончили?
если уже стырили, то всё ))
закончила
Александр
И как с работой? Я знаю, что там тяжело учиться.
и работать тоже, много возни с бумажками
Александр
закончила
Вот, например, мне нужен специалист, чтобы защитить приложение. Дорого мне это обойдется? Марина?
да
и практически бесперспективно
сломать можно всё, вопрос в цене
Александр
именно софт, нет
у меня сейчас предотвращение вторжений в сети предприятия
нет
Александр
Вот были бы фирмы, которые за ежемесячную плату обеспечивали бы защитой приложение. Чтобы для обычных разработчиков цены доступные были.
Александр
А не по 50 тысяч за защиту. Некоторые протекторы так стоят.
мне кажется это еще дешево