Я записываю журнал в файл во время выполнения.Вот метод, который я использую
private void executeCommand(String command) throws IOException {
Log.e(TAG, "executeCommand: " + command);
Runtime.getRuntime().exec(command);
}
Мне нужно захватить журнал приложения (Log.e) + некоторые журналы подключения, поэтому я фильтрую его так:
logcat -f /storage/emulated/0/Android/data/com.myapp.androidterminal/files/log/Terminal.log -n 1 -r 10000 -v threadtime MyAppTag:E AndroidRuntime:E AWSIotMqttManager:* System.out:* *:S
Когда я включил Developer options - USB debugging
, он правильно записывает журнал.Но когда я запускаю его с отключенными опциями разработчика, он записывает только журнал моего приложения, но пропускает AWSIotMqttManager
и System.out
.
Как заставить его работать с Developer options
отключенным?