Я хочу проверить, есть ли файл в личном хранилище приложения Android через adb, поэтому я должен использовать run-as <packagename>
в команде.
Но он даже не позволяет мне использовать выражение if
:
adb exec-out "run-as myPackage "if true; then echo HELLO; fi""
дает run-as: exec failed for if: Permission denied
.
adb exec-out "if true; then echo HELLO; fi"
( без run-as
) дает: HELLO
, как и ожидалось.
Как использовать оператор if
в команде run-as
?