Я использую Android Studio 3.5.3 (на Ма c), и у меня нет проблем с запуском примера приложения, например, через USB на устройстве.
Я бы хотел посмотреть немного под капотом. Я знаю, как использовать adb
из командной строки, но хотелось бы посмотреть, как Android Studio вызывает adb
. Однако вывод в окне инструмента «Выполнить» для приложения начинается с
01/22 23:28:26: Launching 'app' on samsung SM-G903F.
$ adb shell am start -n "com.x.y/com.x.y.Example" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Waiting for process to come online...
Даже когда я проверяю, что приложение сначала вручную удаляется с устройства, кажется, что задача «Установить» запускается на заднем плане, и я не могу найти никаких следов этого. Кроме того, журнал событий просто показывает:
23:30 Gradle build finished in 271 ms
23:30 Install successfully finished in 6 s 447 ms.
В idea.log
, за пределами IDE, я по крайней мере нахожу:
2020-01-22 23:30:36,534 [thread 316] INFO - ools.idea.run.tasks.DeployTask - Installing application: com.x.y
2020-01-22 23:30:37,943 [thread 316] INFO - #com.android.ddmlib - Created install session 1216572273 with options -r -t -S 1321332
2020-01-22 23:30:37,943 [thread 316] INFO - #com.android.ddmlib - Uploading APK /Users/vs/AndroidStudioProjects/.../app/build/outputs/apk/debug/app-debug.apk to session 1216572273
, но это также непрозрачно. Я почти уверен, что в более ранних версиях в окне инструментов будет отображаться adb install ...
.
Где я могу найти эту часть процесса запуска или какую опцию необходимо включить?