gpt4 book ai didi

安卓工作室 : package name conflict and BIND_JOB_SERVICE permission error

转载 作者:行者123 更新时间:2023-11-30 04:58:42 30 4
gpt4 key购买 nike

当应用程序崩溃时,我在 logcat 中收到以下错误:

enter image description here

应用程序的包名称是 com.todo.quickcards

enter image description here

RebootReceiver 和 RebootService 类以某种方式引用了旧的包名称(请参阅包名称为“com.wimso.v118.RebootReceiver”和“com.example.jdw.v118/com.wimso.v118 的黄色突出显示” .RebootService)。logcat 错误表明 RebootService 类中需要 BIND_JOB_SERVICE 权限,但 Android Manifest 已经为 RebootService 添加了该权限:

AndroidManifest.xml
...
<service
android:name="com.todo.quickcards.RebootService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="false"
android:description="@string/rebootservicedesc" >
</service>

如何删除错误的旧包名称引用,并让 Android Studio 为 RebootReceiver 和 RebootService 类引用当前的 com.todo.quickcards 包名称?

最佳答案

原来问题是我的设备上有该应用程序的早期版本,而该版本的 list 中没有 android:permission="android.permission.BIND_JOB_SERVICE"。因此,当设备重新启动时,早期版本应用程序中的 Receiver 和 Service 会生成权限错误。我使用 BIND 权限更新了早期版本的应用程序,没有生成任何错误。

关于安卓工作室 : package name conflict and BIND_JOB_SERVICE permission error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58654350/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com