使用ProcessBuilder在我的Android应用中启动一个服务,但它只以 "su"(root)开头。

问题描述 投票:0回答:1

我使用的是 ProcessBuilder,进入我的Android应用程序,以启动服务,但它启动只有当我把 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

我到底做错了什么?

java android process android-service processbuilder
1个回答
0
投票

我没有做错什么。am startservice 如果没有root权限,将无法工作。

感谢 @CommonsWare 的回答。

© www.soinside.com 2019 - 2024. All rights reserved.