$adb push ./asl-native /data/local/asl-native
$adb shell /system/bin/chmod 0777 /data/local/asl-native
以上两行可以在unrooted android设备中使用Runtime.getRuntime()。exec()命令在程序中执行。
有没有办法在无根设备中运行以下命令。 (注意:此命令将在rooted设备中正确运行)
$adb shell "/data/local/asl-native /data/local/asl-native.log" &
如果可以使用jni或ndk,请解释步骤。
参考:来自ASL(Android截图库)
答案 0 :(得分:0)
您可以试试这个:( 01234ABC
是您的设备)
1) adb -s 01234ABC shell
2) shell@android:/ $ run-as com.nitesh.tiwari
希望这有助于:)