相关疑难解决方法(0)

权限仅授予系统应用程序

我有一个使用系统权限的系统应用程序,我在清单中列出了这些权限.当我尝试进行构建时,Eclipse会出现以下错误(命令行构建工作):

权限仅授予系统应用程序

我已经知道我的应用程序需要系统权限,这对我来说不是问题,因为我的应用程序将仅用于root电话.所以我想压制这个错误,有谁知道怎么做?

编辑
我的项目已经在命令行,安装,运行等编译好.我的问题是关于eclipse为合法的清单文件提供错误.

eclipse android lint

92
推荐指数
4
解决办法
9万
查看次数

如何在Android 8.0 Oreo上以编程方式结束来电

截至到Android 7.1,有可能最终通过来电ITelephony.endCall()方法,并给予您的应用程序的权限android.permission.CALL_PHONEandroid.permission.READ_PHONE_STATE.

在做同样的事情时Android 8.0 Oreo (API 26),我得到这个错误

12-09 18:11:25.195 16833-16833/li.doerf.leavemealone E/TelephonyServiceCallHangup:缺少权限MODIFY_PHONE_STATE,无法挂断电话

由于MODIFY_PHONE_STATE是受保护的权限,我的应用无法获取.有没有办法以编程方式结束来电Android 8.0+

android telephony android-permissions android-8.0-oreo

14
推荐指数
1
解决办法
3388
查看次数

ACCOUNT_MANAGER - "仅授予系统应用权限"

我按照Android开发人员的说明进行操作.这些说明将这两行代码添加到清单中:

<manifest ... >
    <uses-permission android:name="android.permission.ACCOUNT_MANAGER" />
    <uses-permission android:name="android.permission.INTERNET" />
    ...
</manifest>
Run Code Online (Sandbox Code Playgroud)

问题是我现在在"ACCOUNT_MANAGER"行上收到错误,说"权限仅授予系统应用程序".

我的应用程序不会是系统应用程序,我需要对OAuth2服务进行身份验证.如何使用OAuth2的任何应用程序都需要成为系统应用程序?

有没有人知道如何使用ACCOUNT_MANAGER而不要求我的应用程序是"系统应用程序"?

我看过这个问题这个问题.他们说,对于他们列出的权限,错误是一个"假的"错误消息.有谁知道'ACCOUNT_MANAGER错误是否是假信息?我可以告诉编译器忽略这些,就像这些其他帖子中的建议一样吗?

android android-studio

8
推荐指数
1
解决办法
2628
查看次数

Android:Manifest中的奇怪错误

我正在修改我的Android应用程序,我在真实设备上尝试它(在eclipse中运行应用程序)并且一切正常.因此,当我对我的更改感到满意时,我打开了Manifest以修改版本以释放它,但是在Manifest中没有任何更改,行发生错误:

<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
Run Code Online (Sandbox Code Playgroud)

错误是:

Permission is only granted to system apps
Run Code Online (Sandbox Code Playgroud)

这怎么可能?我用这条线多次构建我的应用程序.

android manifest android-manifest

7
推荐指数
1
解决办法
6651
查看次数