當我開始模擬我的應用程序時,出現以下錯誤。有人知道我要去哪裏嗎?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:請改正我錯過的地方。
您在XML文件有問題:P – zozelfelfo 2014-10-03 06:30:37
請顯示您的xml文件 – Piyush 2014-10-03 06:31:50
請發佈您的項目結構以及您懷疑導致問題的任何代碼。 – 2014-10-03 06:32:14