adb не подключается к устройству Genymotion

Запустил устройство в Genymotion, а Android Studio его не видит, adb тоже не видит.

Есть способ подключить такое устройство “вручную”.

  1. Из Genymotion Shell говорим: devices list
  2. Запоминаем IP
  3. Из командной строки: adb connect {IP}
  4. Если при этом adb обругается на отсутствие номера порта, дополнительно указываем номер порта: abd connect {IP}:5555

Updated:
проблему пофиксили в Genymotion 3.0.2

Про то, как активировать проверку сертификата подробно указано в Setting up Certificate Pinning.
Видим, что сертификаты привязываются к имени хоста в виде хэша от публичного ключа и имеют вид

"sha256/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="

Возникает вопрос: откуда это значение получить?
Если посмотреть в данные о сертификате, показываемые, например, Chrome при нажатии на “замочек” рядом с…

I have a radioGroup with dynamically populated radioButtons. In some cases, I must change radioGroup’s content responding to data users selects.

I call radioGroup.removeAllViews(), then I add new radioButtons. Next, I call radioGroup.check(0) to select the first item.

The problem: after I have inserted a new set of radioButtons, first item does not becomes selected nor programmatically (check(0)), nor “by finger”. This occurs in case when the first item was selected in old items set. If another — not first — was selected, all works ok.

After spending some time and experimenting a lot, a have found a solution:

Call radioGroup.clearCheck() before removeAllViews and adding new ones.

Oh… that is crazy, yes. Who can assume that removing all views does not affects some content-dependent state of radioGroup…

Обновил anko до 0.9.1 и стал при старте приложения ловить такие краши

java.lang.NoSuchMethodError: No virtual method getActivity()Landroid/app/Activity; in class Landroid/support/v4/app/Fragment; or its super classes (declaration of ‘android.support.v4.app.Fragment’ appears in /data/app/ru.simpls.brs2.mobbank-2/base.apk)

Откатился обратно до 0.9 — всё стало обратно хорошо.

Constantine Voronin

Константин Воронин

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store