Kanstantsin
надо ещё раз будет покрутить это
Kanstantsin
единственно что помоему не проверял, ато чтобы проект кто другой слил себе на комп и попробовал заинсталлить на мой девайс через мой кабель
Kanstantsin
может проблема конкретно у меня в компе например
Александр
Что будет если просто собрать апк и установить на устройство?
Kanstantsin
если собрать через консоль и установить через drive
Kanstantsin
то всё работает
Kanstantsin
не работает через run, скорее всего проблема в команде install через adb
Влад
говнище с динамической типизацией и unchecked cast'ами, такой код стыдно даже в девелоп лить
вот тоже чет тыркаю и никак не встает, с сабмодульностью вообще беда какая-то получается, таки нет альтернативы даггеру выходит?
Leonid
не работает через run, скорее всего проблема в команде install через adb
щас поставил на эмулятор с андроид 4.4 и все нормально работает, где копать и искать проблему хз
Sanjar
#вопрос. здарствуйте Как я могу сделать?
Fr
“Пните” в правильном направление пжл. Как подключится к API cloud message console для отправки push уведомлений из своего приложения (JAVA/Kotlin)?
Влад
так так так
Fr
пинаю в гугл. Только подключаться надо не к консоли, а к самому сервису FCM
типа этого? https://askdev.ru/q/kak-otpravit-uvedomlenie-firebase-cloud-messaging-bez-ispolzovaniya-konsoli-firebase-zakrytyy-11613/
Mike
типа этого? https://askdev.ru/q/kak-otpravit-uvedomlenie-firebase-cloud-messaging-bez-ispolzovaniya-konsoli-firebase-zakrytyy-11613/
там внутри ссылка на суть: https://firebase.google.com/docs/cloud-messaging/server
Ivan
Всем привет! У меня похожий вопрос: Есть библиотека https://github.com/binaryfoo/emv-bertlv. В проекте тянется из репы: implementation... И если глянуть в скачанный jar, то в META-INF есть pom.xml, который как я понимаю, тянет необходимые для либы зависимости. Нужно внести некоторые изменения в либу и использовать вместо оригинальной. Создаю в IntelluJ IDEA jar, в Android Studio кидаю в нужном модуле в libs, прописываю implementation implementation files('libs/emv-bertlv.jar') и такая проблема: - если создавать с включением в jar тех зависимостей, которые требуются этой библиотеке, то в классах андроид-проекта основные классы библиотеки не импортируются (import io.github.binaryfoo.tlv.BerTlv подсвечивается крассным) - если убрать из джарника лишние зависимости, то import io.github.binaryfoo.tlv.BerTlv работает, но при попытке assemble, градл выдает "there were 30 unresolved references to classes or interfaces." и ругается, на отсутствующие зависимости. Можно ли эти зависимости запихнуть внутрь jar? Или pom.xml чтобы через него тянулись?
Помогите плз! Как проект из IDEA сделать модулем/библиотекой для использования в проекте андроид? Уже и сорцы пробовал подложить в отдельный модуль, сделать кастомный build.gradle туда: возникла какая-то херня с именами пакетов, модуль внутри ругается на несоотвествие "package name" прописанного в классе и его расположением... Может есть подробные мануалы на эту тему? Гугл ничерта не помогает, если и выдает, то древние ответы на SO...
DarkPerl
Чтобы потом использовать в других проектах
Ivan
Вы на выходе что должны получить?
на выходе: андроид проект, который в качестве модуля/jar может пользоваться этой библиотекой. Просто в сборщиках к сожалению еще не разбираюсь((( Как альтернативный вариант, я так понимаю можно сделать fork репы, зарегистрировать его на каком-нибудь maven и подтягивать, как и раньше. Но хочется разобраться, как это можно сделать тем способом, что пытаюсь я. Только что кажется понял, что для проекта со структурой: module —-src ———main —————java —————resources такой код в build.gradle: sourceSets { main { java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } Не является корректным...
DarkPerl
Вам проще загуглить как собирать jar ники с помощью IDEA
Ivan
Да. Вам нужно собрать Jar с помощью maven/gradle/ant/... и потом подключить к своему проекту. Причем вы должны внимательно смотреть на структуру того как и что собираете.
Вот со структурами и беда((( Пробовал из IDEA собирать jar с включенными внутрь зависимостями - но в андроид проекте при этом не хочет импортироваться "import io.github..." сразу красное "io"
DarkPerl
До импорта дело просто не доходит
Сергей
Добрый день. “Пните” в правильном направление пжл. Как подключится к API cloud message console для отправки push уведомлений из своего приложения (JAVA/Kotlin)?
Я неделю пластался, могу только сказать что это реализуемо, если речь о fcm. Данные есть в доках, гуглить upstream messages fcm post
Ivan
А вы в gradle/maven забыли подтянуть jar при подключении
делал: api files('libs/emv-bertlv.jar'), implementation тоже пробовал
Ivan
А вы в gradle/maven забыли подтянуть jar при подключении
если направите на конкретную статью для не особо понимающих работу сборщиков, буду очень благодарен))
DarkPerl
если направите на конкретную статью для не особо понимающих работу сборщиков, буду очень благодарен))
Вам нужно гуглить create jar idea и почитать мануалы по maven и gradle Могу конечно погуглить за вас )
Ivan
Вам нужно гуглить create jar idea и почитать мануалы по maven и gradle Могу конечно погуглить за вас )
я имел в виду, может есть что в "закладках", гугл то понятно)))
DarkPerl
если направите на конкретную статью для не особо понимающих работу сборщиков, буду очень благодарен))
https://stackoverflow.com/questions/1082580/how-to-build-jars-from-intellij-properly https://www.jetbrains.com/help/idea/packaging-a-module-into-a-jar-file.html
Ivan
бывают хорошие статьи, которые далеко не на первых местах в поиске
Сергей
Java, нет под рукой примера. Но если кратко - на аппарате поллучателя надо добыть fcm token, и потом отправить post запрос - json с данными сообщения и адресом на сайт гугля. Авторизовавшись своим ключем из проекта firebase fcm.
Сергей
Доходит верняк
DarkPerl
делал именно по первой
Бывают ошибки в статьях или уже устарело что то. Но, важно оттуда брать идею
DarkPerl
делал именно по первой
https://www.mkyong.com/gradle/gradle-create-a-jar-file-with-dependencies/
DarkPerl
пока переписывались, закомментил к чертям sourceSet и студия похоже сама разрулила где какие директории... ППЦ, вот и делай по мануалам на developer.android(((
Надо просто подходить к этому логически. 1. Нам нужен Jar 2 Чем собираем Gradle \ Maven 3 Ищем доку 4 Пробуем собирать тестовый вариант ) 5 Подключаем к проекту Gradle \ Maven 6 Читаем доку 7 Пробуем
DarkPerl
Примерно так )
DarkPerl
А к конкретной IDE я бы не привязывался.
Ivan
Надо просто подходить к этому логически. 1. Нам нужен Jar 2 Чем собираем Gradle \ Maven 3 Ищем доку 4 Пробуем собирать тестовый вариант ) 5 Подключаем к проекту Gradle \ Maven 6 Читаем доку 7 Пробуем
да собственно этим вчера и занимался. Если собирал без требуемыз зависимостей внутри jar, то классы либы для андроид проекта были видны, но соответственно сама либа ругалась на требуемые для работы. Если внутрь jar запихивал - то фиг вообще.
DarkPerl
да собственно этим вчера и занимался. Если собирал без требуемыз зависимостей внутри jar, то классы либы для андроид проекта были видны, но соответственно сама либа ругалась на требуемые для работы. Если внутрь jar запихивал - то фиг вообще.
Если вы подключаете без описания зависимости, то по идее должны в таком случае как то вручную дать понять откуда тянуть. Но, я думаю, что вы просто собираете не корректный jar ник
Ivan
Если вы подключаете без описания зависимости, то по идее должны в таком случае как то вручную дать понять откуда тянуть. Но, я думаю, что вы просто собираете не корректный jar ник
Возможно, но похоже сегодняшний квест с подкладываением сорцов в модуль упирался в sourceSet, и закомменченный вчера implementation в build.gradle(((
DarkPerl
Возможно, но похоже сегодняшний квест с подкладываением сорцов в модуль упирался в sourceSet, и закомменченный вчера implementation в build.gradle(((
Возможно, но я бы не старался попадать пальцем в небо, а все же погрузился в детали откуда растут уши )
DarkPerl
Ivan
Возможно, но я бы не старался попадать пальцем в небо, а все же погрузился в детали откуда растут уши )
как всегда бывает "надо быстро" и на погружение особо времени нету))) Но сборщики надо изучить - это не спорю))
DarkPerl
как всегда бывает "надо быстро" и на погружение особо времени нету))) Но сборщики надо изучить - это не спорю))
Ну, тут лучше все же потратить время ) А то угрохаете времени больше в итоге ) Сам сталкивался
DarkPerl
DarkPerl
В этом чате можно ссылки на видео размещать ?)
DarkPerl
https://www.youtube.com/watch?v=X1Pv-nslZqo
Roman
решил не дожидаться ответа?
DarkPerl
решил не дожидаться ответа?
Ну, молчание - знак согласия )
Denis
https://www.youtube.com/watch?v=X1Pv-nslZqo
В последнюю пятницу июля есть у меня традиция. Пересматривать это видео и не мене знаменитое - «The website is down» (:
Anonymous
Всем привет. Кто знает, возможно ли не спрашивать разрешение на геолокацию используя BLE?
Сергій
Всем привет. Кто знает, возможно ли не спрашивать разрешение на геолокацию используя BLE?
если тебе не нужно сканировать девайсы, тогда можно не запрашивать
Double Cat.
Привет всем! Очень нужна помощь, может кто-то подскажет… Есть aar файл, который подключается модулем (у него есть файл IInAppBillingService.aidl, который нельзя удалить) При использовании у себя в проекте этого модуля и гугловской библиотеки для инаппов (который тоже содержит файл IInAppBillingService) не могу собрать релизную версию приложения.. Пишет Program type already present: com.android.vending.billing.IInAppBillingService Как можно побороть это?
Vadim
Привет, ктонибудь на проектах использует ForegroundService? И нет ли с ним проблем таких: Context.startForegroundService() did not then call Service.startForeground() Сразу отмечу что и в onCreate и в onStartCommand выполняеться метод startForeground Но креши в крешлитиксе все равно есть
Vadim
дак там нет решения(
DarkPerl
дак там нет решения(
Почему, там люди предлагают свои решения.
Vadim
Переделать на JobService это не совсем решение, которое нам надо.
Сергей
Targed sdk 25 вроде решение
Евгений
Всем привет Есть либы которые позволяют обновлять часть приложения. Не посоветуете?
Сергій
Targed sdk 25 вроде решение
если нет планов публиковать в маркете )
Vadim
Targed sdk 25 вроде решение
а еще можно с таким выкладывать?