Есть ли способ запустить оболочку adb из кода приложения/java? Я придерживался ниже метода. Но каждый раз он показывает только «устройство не найдено». Однако я могу получить журналы, если выполняю «adb logcat -f /storage/emulated/0/logs.txt &». Я даже включил USB-отладку на устройстве. Пожалуйста, помогите мне, если кто-нибудь знает другую альтернативу.запустить «adb shell» программно
try{
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("adb shell");
}
catch(Exception e){
}
Вы проверили эти вопросы [1] (Http: // StackOverflow. com/questions/13381828/is-it-possible-to-execute-adb-commands-through-my-android-app) & [2] (http://stackoverflow.com/questions/13381828/is-it-possible -to-execute-adb-commands-through-my-android-app)? –
Да, я проверил их. ни один из них не работал для команды «adb shell». То же самое для команды «adb logcat» – Amulya