Java 如何运行su命令,如;adb壳牌wm密度重置“;它们在genymotion中工作,但不在真正的根设备上工作

Java 如何运行su命令,如;adb壳牌wm密度重置“;它们在genymotion中工作,但不在真正的根设备上工作,java,android,shell,Java,Android,Shell,我试图从应用程序java代码中运行su命令,如“adb shell wm density reset”。它们在genymotion中工作,但在真正的根设备上不工作。我使用过Process、Process Builder和许多可能的方法,但没有找到一种方法。当我在PC的终端上运行相同的命令时,它们工作正常。非常感谢任何帮助

我试图从应用程序java代码中运行su命令,如“adb shell wm density reset”。它们在genymotion中工作,但在真正的根设备上不工作。我使用过Process、Process Builder和许多可能的方法,但没有找到一种方法。当我在PC的终端上运行相同的命令时,它们工作正常。非常感谢任何帮助