用android执行adb指令
请给一段代码,谢谢

解决方案 »

  1.   

    LZ可以搜:android java调用shell命令或者给你个参考:http://blog.csdn.net/hellworl/article/details/7105454
      

  2.   

    public void exeShell(String cmd){         
            
            try{  
                 Process p = Runtime.getRuntime().exec(cmd);  
                 BufferedReader in = new BufferedReader(  
                                     new InputStreamReader(  
                               p.getInputStream()));   
                 String line = null;    
                 while ((line = in.readLine()) != null) {    
                    Log.i("exeShell",line);                    
                 }    
                   
            }  
            catch(Throwable t)  
             {  
                  t.printStackTrace();  
                 }  
        }  
    我用了这段代码调用方法:exeShell("cat /sdcard/sz.apk>/sdcard/pma/sz.apk");
    结果不成功,谁知道为什么?
      

  3.   

    有人知道为什么执行cat不成功么
    我执行ls是可以成功的
      

  4.   

    cat /sdcard/sz.apk > /sdcard/pma/sz.apk
    你这个命令是想干吗? 
      

  5.   

    移动文件用 mv xxx xxxx