Пока на компьютере установлен Android SDK, это возможно.Он содержит инструмент командной строки ADB.exe (Android Debug Bridge), который позволяет просматривать список подключенных в настоящее время устройств, подписываться на события подключения / отключения, управлять приложениями и многое другое.
Например, для установки приложенияна подключенном в данный момент устройстве вы должны выполнить следующую команду:
adb install com.your.app
Как только это будет сделано, пользователь увидит приложение на устройстве и сможет запустить его вручную.Если вы также хотите запустить приложение после установки, вы можете использовать команду оболочки ADB am start
, как описано в следующем ответе:
Как запустить приложение с помощью инструментов Android ADB?
Если вы хотите запустить эти команды из консольного приложения C #, я бы использовал SharpAdbClient (с открытым исходным кодом), чтобы сделать это.