Articles of adb

Отладчик Android Studio работает, хотя старая версия кода, а не обновлена

Я новичок в Android-разработчике, поэтому я могу пропустить что-то очевидное, что я могу попробовать. Я пытаюсь отладить некоторый код, но отладчик перешагивает старую версию кода, а не текущую версию в моем проекте. Очевидно, что он пропустил мимо моего исключения «бросок» и в прокомментированный код Я пытался: Удаление предыдущего apk, установленного на устройстве Перестроить / чистый […]

Неэкспортные действия: запущены на эмуляторах; SecurityException на телефонах

У меня есть неэкспортированная деятельность в моем проекте. Если я попытаюсь запустить его на своем телефоне с помощью adb : adb shell am start -n "packagename/activityname" Я получаю сообщение об ошибке: java.lang.SecurityException: Permission Denial: starting Intent { … } from null (…) not exported from uid … Но, если я запускаю ту же команду на […]

Как выполнить команду adb в Android Studio?

Например, я хочу выполнить эту команду из этого урока : $ adb shell monkey -p your.package.name -v 500 Как мне это сделать? Где я могу ввести команду? Я попытался ввести его в терминал, но он говорит, что «$» не распознается. Я также попытался удалить '$', но затем говорит, что «adb» не распознается как внутренняя или […]

Включение режима самолета через ADB (Android 4.1 или ранее)

Я нашел этот вопрос, и я попробовал следующее: settings put global airplane_mode_on 1 am broadcast -a android.intent.action.AIRPLANE_MODE –ez state true Он отлично работает на Android 4.4.1 Но не работает в 4.0.1. (Настройки: не найдено / Он поддерживает версию 4.2 или выше.) Итак, я попробовал еще раз: adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS adb shell input […]

Adb wifi соединение с Android 6.0

У меня есть устройство Nexus 6 с Android 6.0, версия для акций без root. Чтобы избежать постоянного подключения устройства с помощью USB-кабеля, я использовал эту процедуру : Я подключил устройство через USB-кабель к ПК Тип на терминале adb tcpip 5555 . Type adb connect <device-ip>:5555 для подключения в режиме Wi-Fi. Когда я пытаюсь развернуть приложение […]

Чистый клиент java adb

ADB разделяется на часть сервера и клиентскую часть, которые разговаривают друг с другом через TCP-протокол, описанный здесь более подробно. Есть ли какой-нибудь чистый клиент ADB Java? Это может быть очень полезно, если вы хотите, например, запустить Диспетчер пакетов или Диспетчер операций из тестового примера jUnit или TestNG. Мы имеем двоичный клиент командной строки adb на […]

Тестирование приложений Android на чистом эмуляторе

Когда я хочу протестировать приложение для Android, я создаю новый AVD, запускаю его в эмуляторе, жду, пока эмулятор закончит загрузку, а затем используйте ADB для установки приложения, и когда я закончил, удалите AVD. Существуют ли какие-либо инструменты, которые автоматизируют все эти шаги? Я попытался написать свой собственный, но я не мог найти способ узнать, полностью […]

Есть ли команда ADB для переключения Allow Mock Locations?

Я просматривал некоторые темы, но не нашел ответа. Мне не нужно указывать lat / long, но включите переключатель разрешенных макетов.

Android weird test sharding

Я экспериментирую с тестированием на Android, и я получаю довольно странные результаты: + adb -s emulator-5580 shell am instrument -e numShards 2 -e shardIndex 0 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner com.package.etc.automation.Tests.SanityTest.SanityTest:………. Time: 306.578 OK (10 tests) + adb -s emulator-5582 shell am instrument -e numShards 2 -e shardIndex 1 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner com.package.etc.automation.Tests.SanityTest.SanityTest:…………………. […]

Java Robotium Android – одновременный запуск одного и того же теста на двух разных устройствах

Я хочу запустить тест Android Robotium на двух устройствах одновременно. На данный момент я не нашел никакого решения … Чтобы быть более точным, у меня есть application-test.apk, который содержит несколько классов инструментов. Я хочу запустить те же тесты apk, но разные тестовые классы на обоих устройствах. Я знаю, что я могу запускать тесты только в […]

Intereting Posts
Необходимо понять какой-то код Java ANDROID – отправить push-уведомление в андроид при прибытии в место В чем разница между методами translateYBy () vs yBy () ViewPropertyAnimator? Связь сокета с Python на Android Как определить, отображается ли раскрывающееся меню выше или ниже счетчика в андроиде? Как я могу проверить, какая версия плагина Gradle Android используется в моем проекте? Dagger 2 на Android, никаких сообщений об ошибках Можно ли избежать использования собственных видеопроигрывателей на мобильных устройствах? Как наложить тень на ScrollView? Почему мне следует беспокоиться об обнаруженных исключениях на Java? Android 6.0 Запрещено разрешение записи файла Исключение безопасности Android при доступе к контактам Связь Android между двумя службами Использование onPrepareOptionsMenu вместо onCreateOptionsMenu в фрагменте Невозможно использовать набор учетных записей Facebook: ошибка раздувания класса com.facebook.accountkit.ui.ConstrainedLinearLayout