使用 ProcessBuilder 在我的 Android 应用程序中启动服务,但它仅以 "su" (root) 开头
Using ProcessBuilder to start a service into my Android app but it only starts with "su" (root)
我在我的 Android 应用程序中使用 ProcessBuilder
来启动服务,但只有当我在实际命令之前放置 su
时它才会启动。
这很好用:
su -c am startservice -a com.companyname.app.HELLO --ef opt 6 --ef ert -9
这个不行:
am startservice -a com.companyname.app.HELLO --ef opt 6 --ef ert -9
我做错了什么?
我没有做错任何事。 am startservice
没有 root 权限将无法工作。
感谢@CommonsWare 的回答。
我在我的 Android 应用程序中使用 ProcessBuilder
来启动服务,但只有当我在实际命令之前放置 su
时它才会启动。
这很好用:
su -c am startservice -a com.companyname.app.HELLO --ef opt 6 --ef ert -9
这个不行:
am startservice -a com.companyname.app.HELLO --ef opt 6 --ef ert -9
我做错了什么?
我没有做错任何事。 am startservice
没有 root 权限将无法工作。
感谢@CommonsWare 的回答。