2012-01-06 130 views
0

我在執行android應用程序中的adb命令時出現問題,它顯示了該命令的環境錯誤。任何人都可以看到這一點,並建議正確的方式來執行與應用程序的命令。在android應用程序中執行adb命令時出現

下面

是我使用

try { 
     Runtime.getRuntime().exec("./adb shell date -s 20100431.121212"); 
    } catch (IOException e1) { 
     e1.printStackTrace(); 
    } 

這是給下面的錯誤下面的代碼:

: ERROR :Error running exec(). Command: [./adb, shell, date, -s, 20100431.121212] Working Directory: null Environment: null 

在此先感謝。

回答

0

設備要紮根在清單

設置

<uses-permission android:name="android.permission.SET_TIME"/> 

使用下面的代碼

Process process = Runtime.getRuntime().exec("su"); 
DataOutputStream os = new DataOutputStream(process.getOutputStream()); 
os.writeBytes("date -s 20120419.024012; \n"); 
相關問題