簡體   English   中英

向RootTools v4.2 shell添加命令時,Android應用程序崩潰

[英]Android app crashes when adding commands to RootTools v4.2 shell

我有一個Android應用程序利用RootTools v4.2(我知道的最新),我已經按照他們的文檔介紹了如何以root身份執行shell命令。 有時命令執行得很好,有時應用程序崩潰時會出現以下異常。

java.lang.IllegalStateException: Unable to add commands to a closed shell

以下是異常的實際代碼:

RootTools.getShell(true).add(cmd);

所以我想知道,因為如果還有別的東西我做錯了,那么文檔就沒有提到這類問題? 通過文檔查看,在開始添加命令之前,我沒有看到如何確保打開shell。

此代碼正在與我合作。 嘗試再次安裝庫可能不是它的vaild。

if(RootTools.isAccessGiven()){
try {
    Shell shell = RootTools.getShell(true);
    JavaCommand cmd = new JavaCommand(0,this,"input keyevent 26");
    shell.add(cmd);
}
catch (Exception e){
    Log.d("ERRORS : ",e.getMessage());
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM