我的公司开发了两个Android .apk文件 - 一个应用程序和一个后台服务。应用和服务通过Intents进行交互。该服务定义了一个新权限,该权限必须存在于应用程序的清单中才能使用该服务
<uses-permission android:name="com.mycompany.myservice.MY_PERMISSION"/>
这是一个遗留应用程序,围绕API_10构建,仍然使用Eclipse。除了无法调用服务(java运行时异常)之外,一切似乎都能正常工作。如LogCat所示,该例外的原因是应用程序没有获得上述许可 - 但它正好在Manifest中。
这怎么可能?什么会导致这种奇怪的行为?它可能是Eclipse的奇怪之处吗?所有其他许可似乎都可以正常工作,这是&#34; custom&#34;之一。
我已经阅读了一些安装订单很重要的地方,但我先安装了服务,然后是应用程序,所以这不应该成为一个问题。
感谢。