在Android上执行shell命令

在Android上执行shell命令,android,cordova,terminal,Android,Cordova,Terminal,我想知道Cordova或任何Cordova插件是否能让我在android shell中执行命令?类似于在连接到手机的台式机上执行adb shell mycolbinary-dothistuff 用谷歌搜索这个只会返回如何使用Cordova cli桌面应用程序的教程,这绝对不是我想要的。我想在手机上执行命令。我最终编写了自己的插件。 我主要是从另一个关于在android应用程序中执行根shell的例子中总结出来的。我刚把它改编成科尔多瓦 我没有时间把它做好,所以这里有一个要点: 只需使用此插件模

我想知道Cordova或任何Cordova插件是否能让我在android shell中执行命令?类似于在连接到手机的台式机上执行adb shell mycolbinary-dothistuff


用谷歌搜索这个只会返回如何使用Cordova cli桌面应用程序的教程,这绝对不是我想要的。我想在手机上执行命令。

我最终编写了自己的插件。 我主要是从另一个关于在android应用程序中执行根shell的例子中总结出来的。我刚把它改编成科尔多瓦

我没有时间把它做好,所以这里有一个要点:

只需使用此插件模板中的文件替换这些文件:

然后,您可以在cordova应用程序中调用:

shell.execute("your shell command", success, failure);

也许你必须为这个检查创建一个插件,这将是不幸的,到目前为止我还没有写过一行Java。更不用说原生安卓应用了。你有没有找到解决方案或答案?好吧,你必须编写自己的插件。我将发布一个带有快速脏插件的答案,我用它来解决这个问题