Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Feb 18 2017 16:45
    User @rus-speaking unbanned @ImangazalievM
  • Oct 20 2016 21:52
    @rus-speaking banned @ImangazalievM
  • Oct 12 2016 11:36
    @rus-speaking banned @postflow
  • Aug 15 2016 21:28
    @rus-speaking banned @BOINCROSETTAHOMEIMMORTALITY
  • Jan 31 2016 12:15
    @rus-speaking banned @Nikkola
Roman
@Nuclominus
=))
Kirill Ashikhmin
@KirillAshikhmin
@wrewolf Думал уже все разработчики знают, чтоиспользовать кириллицу в имени пользователя моветон.. оказывается нет)
Aleksey Andreyanov
@wrewolf
@BOOMik я знаю, но мигрировать с этого много боли. Эта учетка существует с 7й винды и ей уже 4 года. И ноут пережил обновления до 7 -> 8 -> 8.1 -> 10 -> 10 dev
миграция будет сразу в linux
Кстати на 3 плагине так и не собрался проект, хотя и синкнулся. Откатился обратно на 2.4.0-alpha7
Roman
@Nuclominus
Что выдает-то?)
Aleksey Andreyanov
@wrewolf
Error:Execution failed for task ':app:transformClassesWithDexBuilderForDebug'. > java.lang.NoSuchMethodError (no error message)
Roman
@Nuclominus
Надо смотреть глубже, что за метот не может найти?
Aleksey Andreyanov
@wrewolf
да там было что то в трейсе
но время пока не терпит
позже попробую еще раз обновится
Roman
@Nuclominus

в gradle -> buildTypes -> через перебор variant.outputs.each переименовывайте билды на выходе?

buildTypes {
      release {
        signingConfig signingConfigs.release
        applicationVariants.all { variant ->
            def file = variant.outputFile
            variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk")) 
        }
    }       
}

Там есть одна проблема, но с groovy под 3.0.0-alpha3. Метод outputFile больше не используется и надо переименовку сразу через outputFileName делать.

Aleksey Andreyanov
@wrewolf
Не, не делаю переименования
Aleksey Andreyanov
@wrewolf
Error:14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception. 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong: 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':app:transformClassesWithDexBuilderForDebug'. 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > java.lang.NoSuchMethodError (no error message) 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try: 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Run with --stacktrace option to get the stack trace. 14:12:30.556 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] 14:12:30.557 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 17s 14:12:30.649 [ERROR] [com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable] Unable to pre-dex 'C:\root\Tickets\app\build\intermediates\transforms\desugar\debug\22.jar' to 'C:\root\Tickets\app\build\intermediates\transforms\dexBuilder\debug\23.jar' 14:12:30.667 [ERROR] [com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable] Unable to pre-dex 'C:\root\Tickets\app\build\intermediates\transforms\desugar\debug\25.jar' to 'C:\root\Tickets\app\build\intermediates\transforms\dexBuilder\debug\26.jar'
Pankra
@Pankra
привет! подскажите как по-простому в android studio изменения в git из ветки поместить в stash?
у меня есть ветка brunch, в ней есть изменения, которых нет в мастер. я хочу быть в master и чтобы все изменения из brunch у меня были, как если бы я их скопипастил, но не коммитил.
даже не знаю как это написать чтобы загуглилось что-то подходящее
Konstantin Aksenov
@vacxe
@Pankra cherry pick?)
ViTORossonero
@ViTORossonero
но, на сколько я пониманию, оно не stash'ит гитом - это фича идеи
пользуюсь - оч удобно
Roman
@Nuclominus
Всем привет. Вопрос по сборке проекта. Есть проект с UI-ем, собирается 12 сек. Добавили библиотеку в aar формате и сборка увеличилась сразу до 1,5 минуты. Каждая последующая сборка тоже занимает 1.5 минуты. Можно как-то сборку либы ограничить одним разом?
androidformax
@androidformax
Ребят, в ветке android тишина, тут можно вопрос продублировать по matherialdrawer и банер admob? Или может можно ссылку кинуть на стаковерфлоу, я там вроде популярно расписал проблему.
Kirill Ashikhmin
@KirillAshikhmin
@androidformax тут канал про IDE и тд. По разработке вопросы только туда. Если там не ответили, то значит и не знают ответа те, кто прочитал вопрос.
androidformax
@androidformax
@BOOMik Ок, понял, спасибо!
Nikolai Senchurin
@try2bajed1
скажите,а с роболектриком работать это всегда больно? То мультидекс, то ресурсы, то стили для активити... Ожидает ли радость после всех кругов ада? Или же есть альтернативы? а то мне не удалось ни одного теста прогнать на этм фреймворке...
как лечить No such manifest file: build/intermediates/manifests/full/debug/src/main/AndroidManifest.xml
moonsweel
@moonsweel
espresso?
Nikolai Senchurin
@try2bajed1
а не подскажете, как правильно написать в *.yml , чтобы пакеты у меня не качались каждый раз заново?
  • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter android-${ANDROID_COMPILE_SDK}
    • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter platform-tools
    • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter build-tools-${ANDROID_BUILD_TOOLS}
    • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter extra-android-m2repository
    • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter extra-google-m2repository
    • echo y | ~/cache/sdk/tools/android --silent update sdk --no-ui --all --filter extra-google-google_play_services
когда стартует tools/android update sdk... - он спрашивает "а ты согласен?" в этом основная беда. и ещё он каждый раз скачивает пакеты при такой команде, даже если они уже установлены и мне пока не понятно как их кэшировать...
может еще какие хитрые комманды и флаги есть
Roman
@Nuclominus
Да, кстати)) Пока не вылетело из головы, хотел спросить. Ребят, никто не занимался тулсой, которая стянет репозиторий, соберет проект и зальет билд по урлу? Конечно же + что бы весь процесс имел возможность конфигурится. Спрашиваю т.к. давно думаю сделать и были наработки на groovy, просто может есть уже подобные инструменты, что бы не строить свой велосипед.
Dmitry Ikryanov
@HD97300
@Nuclominus смотрел https://fastlane.tools ?
Roman
@Nuclominus
@int-00h нет, спасибо! Посмотрю
Kirill Ashikhmin
@KirillAshikhmin
@Nuclominus Так ты описал классический CI, которых море. Jenkins вроде самый популярный. Мы используем bitrise.io удобная штука (ну и поддерживает Xamarin, что для нас самое важное), нативны андроид тоже поддерживает естественно, все легко и удобно настраивается
Roman
@Nuclominus
@BOOMik Хз все равно напряжно подключать такое к выполнению простого ряда функций. Я пока попробовал написать батник, который собирает билд и отправляет билд на простенький ruby сервер развернутый на удаленной машине, ну и послать сообщение в слак (добавляешь url по которому он будет обращаться, когда получит команду в слаке). Сейчас только немного застопорился с конфигурацией сборки, чего-то не все опции gradlew работают :). А так пришлось бы подключать либу или ряд библиотек
Kirill Ashikhmin
@KirillAshikhmin
@Nuclominus А чего напряжно, 10 минут на всё, в частности на bitrise, бесплатный тариф есть. Другие особо не пробовал. Уж лучше чем вручную писать всё, там более и слэк подключать можно, даже можно из слэка команды для сборок запускать и/или при коммите сборка что бы запускалась)
Erkin Kholmatov
@kholmatov

Доброго времени суток!
Как надо настроит так чтоб, на эмуляторе заработала следующие функции:

  1. Геолокация Google map
  2. Камера

ОС: macOS 10.13
IDE: Android Studio 2.3.3
AVD: Marshmallow, API Level 23, Android 6
P.S. на физическом девайсе все работает

Kirill Ashikhmin
@KirillAshikhmin
@kholmatov Ну а в чем проблема то? Стандартный эмулятор поддерживает это всё. Камеры указываются при его создании (вебки), Местоположение в его параметрах указывать можно https://i.imgur.com/gZNZoZS.png
Erkin Kholmatov
@kholmatov
@BOOMik на счет камеры: https://imgur.com/a/wHv3h
Kirill Ashikhmin
@KirillAshikhmin
@kholmatov попробуй другой симулятор создать.
Erkin Kholmatov
@kholmatov
@BOOMik Установил Genymotion, проблема должно решится или вскоре проблема связана с macOS 10.13 - Спасибо за советы!
marazmone
@marazmone
Всем добрый день. Нужна анимация перемещения вью к другой вью. Какой аниматор спрявиться с данной заачей? Пробовал ObjectAnimator and TranslateAnimation они двигайт вью на координаты от позиции самой вью. Есть возможность что бы я указал координаты екрана куда ее нужно дигать? Или какое решение можно предложить в какую сторону смотреть? Зарание спасибо
Yury Pashkov
@YuryPashkov
@marazmone я бы использовал ValueAnimator с апдейт листенером и менял бы в нем все проперти необходимые. По поводу указания координат куда ее двигать, насколько мне известно в андроиде такого нет, по крайней мере нативно. Придется все высчитывать самому.
Roman
@Nuclominus
Всем добра! Кто нибудь настраивал security.net.config интересует один момент с сертификатами. Когда я добавлю trusted certificate в конфиг, то установив его на дейвас смогу получить доступ к трафику?
P.S. Стараюсь завести фидлер на android 7 и 8.
Владимир
@DopustimVladimir
Всем привет! Не запускается эмулятор. Прошу помочь разобраться
10:33 PM Gradle sync started
10:33 PM Project setup started
10:33 PM Gradle sync finished in 2s 340ms (from cached state)
10:34 PM daemon not running; starting now at tcp:5037
10:34 PM
daemon started successfully
10:34 PM Executing tasks: [:app:assembleDebug]
10:34 PM Emulator: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
10:34 PM Emulator: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
10:34 PM Emulator: malloc_consolidate(): invalid chunk size
10:35 PM Gradle build finished in 25s 492ms
10:35 PM Emulator: emulator: ERROR: detected a hanging thread 'QEMU2 main loop'. No response for 15000 ms
(API 27 x86 в Intellij IDEA на Linux)
Jheison Rodriguez
@jasonlll88
Does anyone know how to speed up gradle build time into a Jenkins pipeline?
Thanks in advance
Mike
@mbarmettler
Getting error on build of signed APK:
Cannot determine path to 'tools.jar' library for Android API 31 Platform (/AppData/Local/Android/Sdk)
i tried: synthetichealth/synthea#575
But i still get the error, anybody know what goes wrong?
Mike
@mbarmettler
i solved it by using a different way of signing without these tools, but it seems you have to use an old version (like 8 or so, to get this tools.jar)