2014-02-24 49 views
0

我試圖做一個BroadcastReceiver,所以當設備啓動時,應用程序開始檢查通知。 我的問題是,當我重新啓動我的設備時,它顯示一個警告對話框,顯示「不幸TestBootReciever(我的應用程序名稱)已停止」。 這裏是我的manifest.xml:廣播接收器啓動但崩潰

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.testbootreciever" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="17" /> 
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <receiver android:name="com.example.testbootreciever.OnBootReceiver" 
     android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      <action android:name="android.intent.action.QUICKBOOT_POWERON" /> 

     </intent-filter> 
    </receiver> 
    <activity 
     android:name="com.example.testbootreciever.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 

這裏是我的Java:

package com.example.testbootreciever; 

import android.os.Bundle; 
import android.app.Activity; 
import android.app.AlertDialog; 
import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.util.Log; 
import android.view.Menu; 

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 
public class OnBootReceiver extends BroadcastReceiver 
{ 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     // TODO Auto-generated method stub 

    } 

} 
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

} 

這裏是我的logcat:這是我的三星Galaxy S3 &錢包崩潰,另一個叫應用newsapp,其即時通訊開發 - 崩潰以及。但不TestBootReciever - 因爲我發現logcat後,我嘗試瞭解決方案。

02-24 12:02:37.452: D/ExchangeService(610): Received deviceId from Email app: null 
02-24 12:02:37.452: D/ExchangeService(610): !!! deviceId unknown; stopping self and retrying 
02-24 12:02:42.540: D/ExchangeService(610): !!! EAS ExchangeService, onCreate 
02-24 12:02:42.550: D/ExchangeService(610): !!! EAS ExchangeService, onStartCommand, startingUp = false, running = false 
02-24 12:02:42.560: D/ExchangeService(610): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false 
02-24 12:02:42.570: W/ActivityManager(285): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
02-24 12:02:42.580: D/ExchangeService(610): !!! Email application not found; stopping self 
02-24 12:02:42.591: W/ActivityManager(285): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
02-24 12:02:42.600: E/ActivityThread(610): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]dbdc0 that was originally bound here 
02-24 12:02:42.600: E/ActivityThread(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]dbdc0 that was originally bound here 
02-24 12:02:42.600: E/ActivityThread(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:02:42.600: E/ActivityThread(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:02:42.600: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:02:42.600: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:02:42.600: E/ActivityThread(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
02-24 12:02:42.600: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
02-24 12:02:42.600: E/ActivityThread(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:02:42.600: E/ActivityThread(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:02:42.600: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:02:42.600: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:02:42.600: E/ActivityThread(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:02:42.610: E/StrictMode(610): null 
02-24 12:02:42.610: E/StrictMode(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]dbdc0 that was originally bound here 
02-24 12:02:42.610: E/StrictMode(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:02:42.610: E/StrictMode(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:02:42.610: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:02:42.610: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:02:42.610: E/StrictMode(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
02-24 12:02:42.610: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
02-24 12:02:42.610: E/StrictMode(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:02:42.610: E/StrictMode(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:02:42.610: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:02:42.610: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:02:42.610: E/StrictMode(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:02:42.610: W/ActivityManager(285): Unbind failed: could not find connection for [email protected] 
02-24 12:02:42.630: E/ActivityThread(610): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]e7a30 that was originally bound here 
02-24 12:02:42.630: E/ActivityThread(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]e7a30 that was originally bound here 
02-24 12:02:42.630: E/ActivityThread(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:02:42.630: E/ActivityThread(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:02:42.630: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:02:42.630: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:02:42.630: E/ActivityThread(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
02-24 12:02:42.630: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
02-24 12:02:42.630: E/ActivityThread(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:02:42.630: E/ActivityThread(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:02:42.630: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:02:42.630: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:02:42.630: E/ActivityThread(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:02:42.650: E/StrictMode(610): null 
02-24 12:02:42.650: E/StrictMode(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]e7a30 that was originally bound here 
02-24 12:02:42.650: E/StrictMode(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:02:42.650: E/StrictMode(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:02:42.650: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:02:42.650: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:02:42.650: E/StrictMode(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
02-24 12:02:42.650: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
02-24 12:02:42.650: E/StrictMode(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:02:42.650: E/StrictMode(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:02:42.650: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:02:42.650: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:02:42.650: E/StrictMode(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:02:42.650: W/ActivityManager(285): Unbind failed: could not find connection for [email protected] 
02-24 12:02:45.270: E/ThrottleService(285): problem during onPollAlarm: java.lang.IllegalStateException: problem parsing stats: java.io.FileNotFoundException: /proc/net/xt_qtaguid/iface_stat_all: open failed: ENOENT (No such file or directory) 
02-24 12:03:21.970: D/dalvikvm(389): GC_CONCURRENT freed 351K, 17% free 2913K/3480K, paused 82ms+6ms, total 159ms 
02-24 12:03:27.631: D/ExchangeService(610): Received deviceId from Email app: null 
02-24 12:03:27.631: D/ExchangeService(610): !!! deviceId unknown; stopping self and retrying 
02-24 12:03:32.710: D/ExchangeService(610): !!! EAS ExchangeService, onCreate 
02-24 12:03:32.730: D/ExchangeService(610): !!! EAS ExchangeService, onStartCommand, startingUp = false, running = false 
02-24 12:03:32.730: D/ExchangeService(610): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false 
02-24 12:03:32.740: W/ActivityManager(285): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
02-24 12:03:32.750: D/ExchangeService(610): !!! Email application not found; stopping self 
02-24 12:03:32.760: W/ActivityManager(285): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
02-24 12:03:32.770: E/ActivityThread(610): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]428b0 that was originally bound here 
02-24 12:03:32.770: E/ActivityThread(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]428b0 that was originally bound here 
02-24 12:03:32.770: E/ActivityThread(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:03:32.770: E/ActivityThread(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:03:32.770: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:03:32.770: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:03:32.770: E/ActivityThread(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
02-24 12:03:32.770: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
02-24 12:03:32.770: E/ActivityThread(610):  at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:03:32.770: E/ActivityThread(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:03:32.770: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:03:32.770: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:03:32.770: E/ActivityThread(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:03:32.870: E/StrictMode(610): null 
02-24 12:03:32.870: E/StrictMode(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]428b0 that was originally bound here 
02-24 12:03:32.870: E/StrictMode(610):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:03:32.870: E/StrictMode(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:03:32.870: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:03:32.870: E/StrictMode(610):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:03:32.870: E/StrictMode(610):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:03:32.870: E/StrictMode(610):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
    02-24 12:03:32.870: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
02-24 12:03:32.870: E/StrictMode(610):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
02-24 12:03:32.870: E/StrictMode(610):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
02-24 12:03:32.870: E/StrictMode(610):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
02-24 12:03:32.870: E/StrictMode(610):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
    02-24 12:03:32.870: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
    02-24 12:03:32.870: E/StrictMode(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
    02-24 12:03:32.870: E/StrictMode(610):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
    02-24 12:03:32.870: E/StrictMode(610):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
    02-24 12:03:32.870: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
    02-24 12:03:32.870: E/StrictMode(610): at java.lang.Thread.run(Thread.java:856) 
    02-24 12:03:32.870: W/ActivityManager(285): Unbind failed: could not find connection for [email protected] 
    02-24 12:03:32.900: E/ActivityThread(610): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]424b8 that was originally bound here 
    02-24 12:03:32.900: E/ActivityThread(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]424b8 that was originally bound here 
    02-24 12:03:32.900: E/ActivityThread(610): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
    02-24 12:03:32.900: E/ActivityThread(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
    02-24 12:03:32.900: E/ActivityThread(610):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
     02-24 12:03:32.900: E/ActivityThread(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
    02-24 12:03:32.900: E/ActivityThread(610):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
    02-24 12:03:32.900: E/ActivityThread(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
    02-24 12:03:32.900: E/ActivityThread(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:03:32.900: E/ActivityThread(610):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:03:32.900: E/ActivityThread(610):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
    02-24 12:03:32.900: E/ActivityThread(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:03:32.900: E/ActivityThread(610):  at java.lang.Thread.run(Thread.java:856) 
02-24 12:03:33.000: E/StrictMode(610): null 
    02-24 12:03:33.000: E/StrictMode(610): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]424b8 that was originally bound here 
02-24 12:03:33.000: E/StrictMode(610):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
02-24 12:03:33.000: E/StrictMode(610): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
02-24 12:03:33.000: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
02-24 12:03:33.000: E/StrictMode(610): at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
02-24 12:03:33.000: E/StrictMode(610): at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
02-24 12:03:33.000: E/StrictMode(610):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
    02-24 12:03:33.000: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
    02-24 12:03:33.000: E/StrictMode(610): at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
    02-24 12:03:33.000: E/StrictMode(610): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
02-24 12:03:33.000: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
    02-24 12:03:33.000: E/StrictMode(610): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
    02-24 12:03:33.000: E/StrictMode(610): at android.os.AsyncTask$2.call(AsyncTask.java:287) 
02-24 12:03:33.000: E/StrictMode(610): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
02-24 12:03:33.000: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
02-24 12:03:33.000: E/StrictMode(610): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
02-24 12:03:33.000: E/StrictMode(610): at java.lang.Thread.run(Thread.java:856) 
02-24 12:03:33.020: W/ActivityManager(285): Unbind failed: could not find connection for [email protected] 
02-24 12:03:33.031: D/dalvikvm(610): GC_CONCURRENT freed 431K, 19% free 2496K/3060K, paused 75ms+83ms, total 252ms 

我在運行android 4.1.2的三星Galaxy s3上運行它。 我也在Nexus S模擬器上嘗試過它,同樣的問題。

我安裝後,我點擊它 - 手動啓動 - 然後我重新啓動我的設備&上面出現的消息。

我知道有很多關於android broadcastReceiver的問題,並且我閱讀了其中的大部分,但都沒有幫助。

任何想法? 在此先感謝。

+1

logcat說什麼? –

+0

請發佈您的logcat錯誤跟蹤,但我們找不到根本原因。 –

+0

看到我上面的logcat。 Raghav Sood – user1967122

回答

3

看起來好像OnBootReceiverMainActivity的內部類。這意味着您不能將其引用爲com.example.testbootreciever.OnBootReceiver。請嘗試使用com.example.testbootreciever.MainActivity$OnBootReceiver。所以,你的表現是這樣的:

<receiver android:name="com.example.testbootreciever.MainActivity$OnBootReceiver" 
    android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> 
    <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     <action android:name="android.intent.action.QUICKBOOT_POWERON" /> 

    </intent-filter> 
</receiver> 

或者,將OnBootReceiver變成自己的,個人類。

+1

如果它是內部類,它必須是'靜態'... –

+0

+1使其成爲它自己的類 –

+0

@ user1967122如果發生崩潰,將會有一個堆棧跟蹤說明是什麼原因造成的。發佈 –