4
我知道類似的問題已被問到,但沒有一個對我有幫助。如果我指出有一個解決方案的鏈接,我會更高興。無論如何,每當我安裝我在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的我的項目佈局(證明文件都沒有)
我曾嘗試用不同的名稱重新創建項目,清潔/建築以及其他一些東西,但沒有任何工作。我感謝您可以給我提供的任何幫助,並願意根據需要提供其他信息。謝謝。
嗯,我得到它的工作。問題出在我的java文件中。我已經設置了一種方法來更新onEnabled方法的意圖,我估計這會導致崩潰。沒想到錯誤是在java文件中,謝謝! – Silvae
偉大的工作!乾杯! – Macondo2Seattle