Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 发送触摸命令时,看门狗错误使应用程序不断崩溃_Java_Android_Watchdog - Fatal编程技术网

Java 发送触摸命令时,看门狗错误使应用程序不断崩溃

Java 发送触摸命令时,看门狗错误使应用程序不断崩溃,java,android,watchdog,Java,Android,Watchdog,我试图让一个服务通过发送触摸命令来控制另一个应用程序的动作。我是如何实现它的: try { StringBuilder strB = new StringBuilder(); strB.append("input swipe "); strB.append(x);

我试图让一个服务通过发送触摸命令来控制另一个应用程序的动作。我是如何实现它的:

                       try {
                        StringBuilder strB = new StringBuilder();
                        strB.append("input swipe ");
                        strB.append(x);
                        strB.append(" ");
                        strB.append(y);
                        strB.append(" ");
                        strB.append(x);
                        strB.append(" ");
                        strB.append(y);
                        strB.append(" ");
                        strB.append("1000\n");
                        String val = strB.toString();
                        process = Runtime.getRuntime().exec("su");
                        stream = new DataOutputStream(process.getOutputStream());
                        stream.writeBytes(val);
                        stream.writeBytes("exit \n");
                        stream.flush();
                        stream.close();
                        process.waitFor();
                        process.destroy();
                        long mem = Runtime.getRuntime().freeMemory();
                        Log.e("Memory: ", "" + mem);
                        Log.e("Final values: ", val);
                    } catch (Exception e) {
                        System.err.println("IOException: " + e.getMessage());
                    }
该服务工作正常,能够控制我想要的应用程序,但问题是,在一段时间内,应用程序崩溃,并弹出此错误:

E/memtrack(6164):无法加载memtrack模块(没有这样的文件或目录)
E/android.os.Debug(6164):未能加载memtrack模块:-2
E/看门狗(2326):@同步141


如果有人对此有任何见解或解决方案,我们将非常感谢您的帮助。

可能重复的事情是关于memtrack的前两条错误行不会导致崩溃,它们实际上会不断出现(我添加了它,以防它可能帮助知情者)。当出现看门狗错误时,应用程序崩溃。