2014-10-03 67 views
-1

當我開始模擬我的應用程序時,出現以下錯誤。有人知道我要去哪裏嗎?Android仿真程序崩潰致命異常

10-02 20:50:41.241: WARN/WindowManager(58): HistoryRecord{525864f0 com.example.iwe/.ui.splash.SplashActivity} he10-02 20:50:41.241: WARN/WindowManager(58): android.view.InflateException: Binary XML file line #24: Error inflating class <unknown> 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.createView(LayoutInflater.java:513) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.inflate(LayoutInflater.java:385) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2165) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2220) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1407) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:894) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:9007) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.os.Handler.dispatchMessage(Handler.java:99) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.os.Looper.loop(Looper.java:123) 
10-02 20:50:41.241: WARN/WindowManager(58):  at com.android.server.WindowManagerService$WMThread.run(WindowManagerService.java:570) 
10-02 20:50:41.241: WARN/WindowManager(58): Caused by: java.lang.reflect.InvocationTargetException 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.widget.FrameLayout.<init>(FrameLayout.java:79) 
10-02 20:50:41.241: WARN/WindowManager(58):  at java.lang.reflect.Constructor.constructNative(Native Method) 
10-02 20:50:41.241: WARN/WindowManager(58):  at java.lang.reflect.Constructor.newInstance(Constructor.java:446) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.view.LayoutInflater.createView(LayoutInflater.java:500) 
10-02 20:50:41.241: WARN/WindowManager(58):  ... 13 more 
10-02 20:50:41.241: WARN/WindowManager(58): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x1010059 a=-1} 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.content.res.Resources.loadDrawable(Resources.java:1681) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.content.res.TypedArray.getDrawable(TypedArray.java:601) 
10-02 20:50:41.241: WARN/WindowManager(58):  at android.widget.FrameLayout.<init>(FrameLayout.java:91) 



10-02 13:29:47.983: ERROR/dalvikvm(279): Could not find class 'com.example.iwe.utils.ActivityLifecycleHandler', referenced from method com.example.iwe.App.onCreate 
10-02 13:29:52.772: ERROR/AndroidRuntime(279): FATAL EXCEPTION: main 
10-02 13:29:52.772: ERROR/AndroidRuntime(279): java.lang.NoClassDefFoundError: com.example.iwe.utils.ActivityLifecycleHandler 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at com.example.iwe.App.onCreate(App.java:32) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4244) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.app.ActivityThread.access$3000(ActivityThread.java:125) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.os.Handler.dispatchMessage(Handler.java:99) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.os.Looper.loop(Looper.java:123) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at java.lang.reflect.Method.invokeNative(Native Method) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at java.lang.reflect.Method.invoke(Method.java:521) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
10-02 13:29:52.772: ERROR/AndroidRuntime(279):  at dalvik.system.NativeStart.main(Native Method) 

這是我的Manifest xml:請改正我錯過的地方。

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
    package="com.example.iwe" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:installLocation="preferExternal"> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" /> 
    <uses-permission android:name="android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="com.example.iwe.permission.C2D_MESSAGE" /> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.READ_CONTACTS" /> 
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
    <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="com.google.android.maps"/> 

    <permission 
     android:name="com.example.iwe.permission.C2D_MESSAGE" 
     android:protectionLevel="signature" /> 

    <application 

     android:name="com.example.iwe.App" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name=".ui.splash.SplashActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme.NoActionBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".ui.landing.LandingActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:screenOrientation="portrait" 
      android:theme="@style/AppTheme.NoActionBar" /> 
     <activity 
      android:name=".ui.login.LoginActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/lgn_login" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.signup.SignUpActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/sup_sign_up" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.main.MainActivity" 
      android:screenOrientation="portrait" 
      android:icon="@drawable/actionbar_logo"/> 
     <activity 
      android:name="com.facebook.LoginActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.friends.FriendDetailsActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/frd_title" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.mediacall.CallActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.chats.NewDialogActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/ndl_title" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.chats.PrivateDialogActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.chats.GroupDialogActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.chats.GroupDialogDetailsActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/gdd_title" 
      android:parentActivityName=".ui.chats.GroupDialogActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.profile.ProfileActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/prf_title" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.chats.AddFriendsToGroupActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/afg_title" 
      android:parentActivityName=".ui.chats.GroupDialogDetailsActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.settings.ChangePasswordActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/cpw_change_password_title" 
      android:parentActivityName=".ui.main.MainActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.forgotpassword.ForgotPasswordActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/fpw_forgot_password_title" 
      android:parentActivityName=".ui.login.LoginActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ui.agreements.UserAgreementActivity" 
      android:configChanges="keyboardHidden|orientation|screenSize" 
      android:label="@string/uag_user_agreement_title" 
      android:parentActivityName=".ui.signup.SignUpActivity" 
      android:screenOrientation="portrait" /> 

     <meta-data 
      android:name="com.facebook.sdk.ApplicationId" 
      android:value="@string/facebook_app_id" /> 

     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="AIzaSyBmoKFbTyrK96fjzIqY7v9C_wNNqtSl_3w"/> 

     <receiver 
      android:name=".GcmBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND"> 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
       <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <category android:name="com.example.iwe" /> 
      </intent-filter> 
     </receiver> 

     <service android:name=".GCMIntentService" /> 
     <service 
      android:name=".service.QBService" 
      android:icon="@drawable/ic_launcher" /> 

     <provider 
      android:name="com.example.iwe.caching.DatabaseProvider" 
      android:authorities="com.example.iwe" 
      android:exported="false" /> 

    </application> 

</manifest> 

這是我的Manifest xml:請改正我錯過的地方。

+0

您在XML文件有問題:P – zozelfelfo 2014-10-03 06:30:37

+1

請顯示您的xml文件 – Piyush 2014-10-03 06:31:50

+0

請發佈您的項目結構以及您懷疑導致問題的任何代碼。 – 2014-10-03 06:32:14

回答

0

這可能是因爲您可能沒有進行運行配置。轉到運行配置並選擇您想要運行的項目並嘗試運行。

+0

嗨karthik每次我在做你提到的。它拋出classnotfounddef和膨脹異常 – 2014-10-03 06:48:13

+0

[link] http://stackoverflow.com/questions/24137660/error-android-view-inflateexception-binary-xml-file-line-26-error-inflating類似的問題在這裏討論這可以幫助 – Kartik 2014-10-03 14:40:53

0

由於您的應用上傳到模擬器並且應用崩潰,因爲您的佈局通貨膨脹有一些問題,請檢查您的佈局和代碼。在提問時請具體說明。

1

檢查你的佈局

這裏是造成了arror:android.content.res.Resources $ NotFoundException:資源不是被拉伸(彩色或路徑):

相關問題