我请求以下权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
但是,直到我进入其中一项 Activity 后,根请求才会发生。难道这个activity有android:noHistory = true
?如果需要,我可以提供整个 Activity 的代码(大约 500 行,而且我的 Java 不太好,所以我不会太兴奋地阅读它)。
最佳答案
android:noHistory
不需要 root 访问权限。为了帮助确定 root 请求是在哪里发出的,请在您的 Activity 中放置一个断点并单步执行,直到遇到请求为止。
关于java - 无法弄清楚为什么我的应用程序请求 root...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211880/