SaymanNsk
SaymanNsk
Команда не отработала с аргументом Encoding.ASCII. adb.adbClient.ExecuteRemoteCommand("echo -n > /data/local/tmp/rs/iptables.rules", adb.deviceData, Encoding.ASCII); при этом: adb -s emulator-5554 shell "echo -n > /data/local/tmp/rs/iptables.rules" - отработала нормально.
var tmp = ldplayer.Adb.adbClient.ExecuteRemoteCommand("echo -n > /data/local/tmp/rs/iptables.rules", ldplayer.Adb.deviceData, Encoding.ASCII); string result = string.Join("\n", tmp); и вот тогда отработала команда.
Не уверен, как и почему, но deviceClient.StartApp(packageName) и deviceClient.StopApp(packageName) тоже не работают. просто ничего не выполняется.
Нашёл причину не срабатывания команд. Разработчики, возьмите на заметку: метод Connect цепляется к Offline девайсу, у которого transport_id меняется, когда State меняется на Online. От сюда и проблема. --- I...
[DiscUtils](https://github.com/DiscUtils/DiscUtils) does not support writing to Linux Ext FS
Conver the vmdk is bad idea. and LDPlayer not support vhd or raw images.