android – Widget – 无法实例化Receiver

android – Widget – 无法实例化Receiver,第1张

概述我知道有类似的问题,但没有一个对我有帮助.如果我指向一个有解决方案的链接,我会非常高兴.无论如何,每次我安装我在 Android模拟器上开发的小部件时,我都会收到错误. 错误说明 ERROR / AndroidRuntime(866):java.lang.RuntimeException:无法实例化接收器com.ifractal.firstwidget.FirstWidget:java.lang. 我知道有类似的问题,但没有一个对我有帮助.如果我指向一个有解决方案的链接,我会非常高兴.无论如何,每次我安装我在 Android模拟器上开发的小部件时,我都会收到错误.

错误说明
ERROR / AndroIDRuntime(866):java.lang.RuntimeException:无法实例化接收器com.ifractal.firstWidget.FirstWidget:java.lang.NullPointerException

这是相关的代码

AndroIDManifest.xml<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"  package="com.ifractal.firstWidget"  androID:versionCode="1"  androID:versionname="1.0"><uses-sdk androID:minSdkVersion="8" /><application androID:icon="@drawable/icon" androID:label="@string/app_name">    <receiver androID:name=".FirstWidget" androID:label="@string/app_name">        <intent-filter>            <action androID:name="androID.appWidget.action.APPWidget_UPDATE" />            <action androID:name="androID.appWidget.action.APPWIGET_ENABLE" />        </intent-filter>        <Meta-data            androID:name="androID.appWidget.provIDer"            androID:resource="@xml/provIDer"        />    </receiver></application>

这是我在eclipse中的项目布局(显示文件在那里)

我尝试用不同的名称重新创建项目,清理/构建以及其他一些东西,但没有任何效果.我感谢您提供给我的任何帮助,如果需要,我愿意提供更多信息.谢谢.

解决方法 清单对我来说很好看.你在FirstWidget中得到一个NPE,所以你需要调查那个类.检查堆栈跟踪并查看抛出异常的确切位置.它可能是构造函数吗? 总结

以上是内存溢出为你收集整理的android – Widget – 无法实例化Receiver全部内容,希望文章能够帮你解决android – Widget – 无法实例化Receiver所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1124286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存