@android_ru

Страница 2887 из 3205
Dmitriy
30.03.2018
15:16:00
за ошибки в командах если есть Прошу прощения. с телефона на память сложно нормально писать))

Google
Dmitriy
30.03.2018
15:16:23
проверь path

Алексей
30.03.2018
15:16:26
но я раньше натыкался просто

~$ whereis adb adb: /usr/bin/adb /usr/share/man/man1/adb.1.gz

Dmitriy
30.03.2018
15:17:03
ошибка явно говорит что порт занят и демон не может его занять

Алексей
30.03.2018
15:17:17
Я это понимаю

Like
30.03.2018
15:17:25
так погодь

Алексей
30.03.2018
15:17:31
отсюда и теория о том, что занимет его ведростудийный adb

Grushin
30.03.2018
15:17:31
это порт по дефолиу. подключи уже андроид включи отладку и adb shell

Dmitriy
30.03.2018
15:17:42
либо два разных адб запускается либо одго из двух

Алексей
30.03.2018
15:17:54
~$ adb shell adb server is out of date. killing... cannot bind 'tcp:5037': Address already in use ADB server didn't ACK * failed to start daemon * error:

Grushin
30.03.2018
15:18:20


Алексей
30.03.2018
15:18:26
Google
Алексей
30.03.2018
15:18:40
иииии?:)

Dmitriy
30.03.2018
15:18:51
запускай по полному пути)

Алексей
30.03.2018
15:18:54
чтобы два сервера крутилось?:)

такое себе прост

Like
30.03.2018
15:19:03
поставь линк

Алексей
30.03.2018
15:19:06
Like
30.03.2018
15:19:11
на адб студии

Dmitriy
30.03.2018
15:19:12
/usr/bin/adb

Like
30.03.2018
15:19:14
ты запускал adb с конскольки?

т.е. /usr/bin/adb

Алексей
30.03.2018
15:19:18
поставь линк
из платформ-тулз?

Like
30.03.2018
15:19:30
на платформ тулз

Алексей
30.03.2018
15:19:56
на платформ тулз
может, в настройках можно указать использовать системный adb?

Dmitriy
30.03.2018
15:20:13
вопрос то в чем? как студии указать на "свой адб"?)

Like
30.03.2018
15:20:16
ну или наоборот, из платформ тулзов, но я бы в приоритете ас ставил таки

Алексей
30.03.2018
15:20:24
Grushin
30.03.2018
15:20:35
подключить андроид

Алексей
30.03.2018
15:20:38
я просто обсуждаю

Google
Like
30.03.2018
15:20:57
может, в настройках можно указать использовать системный adb?
хз, на сайте не нашел переменную для адб, значит вряд ли есть такая возможность

Алексей
30.03.2018
15:20:58
подключить андроид
нет, настроить работу:) потому что adb мне не только в рамках разработки нужен

Dmitriy
30.03.2018
15:21:13
удалить адб системный и оставить тот который с AS поставился

а в usr/bin/adb линк сделать

Grushin
30.03.2018
15:21:42
ну ты devices делаешь. он слушает порт и пишет подключенные девайсы. а порта нет никакого потому что ничего не подключено по дефолту порт 5037

Dmitriy
30.03.2018
15:21:47
как вариант

Like
30.03.2018
15:21:50
мб рил попробуй линк поставить на адб дроида и всё

с usr/bin

Dmitriy
30.03.2018
15:22:07
либо наеборот

Алексей
30.03.2018
15:22:55
обожаю ведроразработку

каеф прям

Dmitriy
30.03.2018
15:23:17
либо удалить адб "свой" и в path прописать путь к андроидовскому

Dmitriy
30.03.2018
15:23:32
или наоборот

больше вариантов без извращений не вижу))

Алексей
30.03.2018
15:24:53
короче, я сделал так

Алексей
30.03.2018
15:25:46
прописал в домашней директории в .profile дополнил Android/Sdk/platform-tools/ в $PATH

решение такое себе, но куда деваться

Unknown
30.03.2018
15:48:33
Есть ли туториал для новичка чтобы понять для чего нужен dagger

Польза в примераз и т.д.

Google
Алексей
30.03.2018
15:49:36
Если я правильно помню, это инструмент для DI

Admin
ERROR: S client not available

Алексей
30.03.2018
15:50:04
А в таком случае тебе нужно понять, что такое DI и почему его нужно юзать в андроиде:)

Unknown
30.03.2018
15:51:48
Я не понимаю зачем он нужен)

Usman
30.03.2018
15:52:20
Ну я и говорю: не нужен

Unknown
30.03.2018
15:56:29
вот тоже думаю. фигню придумали какую то

Grushin
30.03.2018
15:56:29
Ну я и говорю: не нужен
это значит если не понимаешь зачем - то не нужен или никому не нужен?

Dmitriy
30.03.2018
15:58:32
вот тоже думаю. фигню придумали какую то
Ну вот у вас есть какой-то класс, в котором хранится текущее состояние пользователя, и доступ туда нужен из разных частей приложения. Как вы этот кейс реализовывать будете?

Unknown
30.03.2018
15:58:56
static

Grushin
30.03.2018
15:59:12
синглтон

Anton
30.03.2018
15:59:56
Grushin
30.03.2018
16:00:04
например для SharedPrefernces создают класс со статик инитом везде Prefs.getInstance()

ну для Prefs норм

Unknown
30.03.2018
16:00:23
Я одно не пойму. Почему другие прогеры особенно на вакансиях. Постоянно говорят Dagger это мощь. А классы типо Статиска Helperы всякие это фигня

Anton
30.03.2018
16:00:31
bad smell

Unknown
30.03.2018
16:00:34
И главное объяснить не могут почему так

Dmitriy
30.03.2018
16:01:05
А теперь представьте, что у вас 500 классов и где-то есть завязка на этот static или singleton. И вам говорят, что нужно из класса вынести всё в базу данных

Как вы будете это делать?

Google
Grushin
30.03.2018
16:01:25
изи)

Dmitriy
30.03.2018
16:01:51
А проекту уже 3 года и всех тонкостей реализации в каждом классе вы не помните

Grushin
30.03.2018
16:02:12
писать чтоб помнить..

Unknown
30.03.2018
16:02:12
IDEA CTRL+F ))

Алексей
30.03.2018
16:02:35
А проекту уже 3 года и всех тонкостей реализации в каждом классе вы не помните
Ну это в любом случае будет сложно:) а так согласен, DI хорошая штука

Unknown
30.03.2018
16:03:01
Еще один

Алексей
30.03.2018
16:03:08
DI нужен для того, чтобы не применять new и не париться об источнике той или иной штуки

Grushin
30.03.2018
16:03:08
DI это как App на стероидах? ну, очень строго говоря

Dmitriy
30.03.2018
16:03:15
это нужно 1. найти все классы, где используется этот синглтон/статик 2. Заменить на новый класс, который инициализирует базу данных 3. учесть все нюансы

Unknown
30.03.2018
16:03:17
DI не понятное что это. Но хорошая штука

Страница 2887 из 3205