gpt4 book ai didi

android - 更新AndroidManifest.xml时ActivityThread.handleBindApplication崩溃,回滚仍然崩溃

转载 作者:行者123 更新时间:2023-12-01 19:51:36 38 4
gpt4 key购买 nike

我在 AndroidManifest.xml 中收到关于此接收器的警告导出的接收器不需要权限:

<receiver android:name="org.thieftracker.SmsReceiver" android:enabled="true">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
<action android:name="android.intent.action.ACTION_BATTERY_LOW"/>
<action android:name="android.intent.action.ACTION_BATTERY_OKAY"/>
</intent-filter>
</receiver>

我理解这个问题,我通过将第一行更改为:

来修复它
<receiver android:name="org.thieftracker.SmsReceiver" android:enabled="true" android:exported="false">

但它在调试启动时崩溃。我通过删除 android:exported="false" 进行回滚但它仍然崩溃: ActivityThread.handleBindApplication(ActivityThread$AppBindData) line: 4070

我尝试清理该项目,但它仍然崩溃。我唯一的解决方案是删除我的整个工作区并复制回备份!
我猜它来自 Eclipse IDE。
有什么想法吗?

更新:
找到了!
我忘记在 AndroidManifest (WAKE_LOCK) 中添加权限。我仍然不明白为什么在缺少许可的情况下它仍然可以工作。我猜它来自 AndroidManifest.xml 上的一些缓存/更新内容
我也因为不知道如何使用LogCat和DDMS View 而损失了很多时间。关于这一点,我仍然不知道在哪里可以找到堆栈跟踪!
我把这个 bug 放回去了,我仍然在与 IDE 斗争,以再次神奇地找到堆栈跟踪

java.lang.RuntimeException: Unable to create application org.thieftracker.ThiefTracker: java.lang.SecurityException: Neither user 10029 nor current process has android.permission.WAKE_LOCK

我到底从哪里得到的?!

最佳答案

我不确定试试这个:<receiver android:name="org.thieftracker.SmsReceiver" android:enabled="true" android:exported="false">

关于android - 更新AndroidManifest.xml时ActivityThread.handleBindApplication崩溃,回滚仍然崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12706815/

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