2013-01-07 26 views
0

我的應用程序不斷崩潰,我不知道出了什麼問題。我只是增加了一個新的封裝到應用程序無法實例化活動組件錯誤

下面的代碼是我的錯誤的logcat的輸出

01-07 07:28:51.824: E/AndroidRuntime(471): FATAL EXCEPTION: main 
01-07 07:28:51.824: E/AndroidRuntime(471): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.coverflow/com.coverflow.CoverFlowExample}: java.lang.ClassNotFoundException: com.coverflow.CoverFlowExample in loader dalvik.system.PathClassLoader[/data/app/com.example.coverflow-2.apk] 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1739) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread.access$500(ActivityThread.java:122) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.os.Handler.dispatchMessage(Handler.java:99) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.os.Looper.loop(Looper.java:132) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread.main(ActivityThread.java:4123) 
01-07 07:28:51.824: E/AndroidRuntime(471): at java.lang.reflect.Method.invokeNative(Native Method) 
01-07 07:28:51.824: E/AndroidRuntime(471): at java.lang.reflect.Method.invoke(Method.java:491) 
01-07 07:28:51.824: E/AndroidRuntime(471): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 
01-07 07:28:51.824: E/AndroidRuntime(471): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 
01-07 07:28:51.824: E/AndroidRuntime(471): at dalvik.system.NativeStart.main(Native Method) 
01-07 07:28:51.824: E/AndroidRuntime(471): Caused by: java.lang.ClassNotFoundException: com.coverflow.CoverFlowExample in loader dalvik.system.PathClassLoader[/data/app/com.example.coverflow-2.apk] 
01-07 07:28:51.824: E/AndroidRuntime(471): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) 
01-07 07:28:51.824: E/AndroidRuntime(471): at java.lang.ClassLoader.loadClass(ClassLoader.java:540) 
01-07 07:28:51.824: E/AndroidRuntime(471): at java.lang.ClassLoader.loadClass(ClassLoader.java:500) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.Instrumentation.newActivity(Instrumentation.java:1022) 
01-07 07:28:51.824: E/AndroidRuntime(471): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1730) 
01-07 07:28:51.824: E/AndroidRuntime(471): ... 11 more 

下面是我的Android清單文件,我添加了活性意圖

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.example.coverflow" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <application 
     android:icon="@drawable/icon" 
     android:label="@string/app_name" 
     android:largeHeap="true"> 
     <activity android:name="com.coverflow.CoverFlowExample" 
      android:configChanges="orientation|keyboardHidden" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity android:name="com.example.userguide"></activity> 

    </application> 
    <uses-sdk android:minSdkVersion="13" /> 
    <supports-screens android:anyDensity="true" /> 

</manifest> 
+0

清理項目 – juned

+0

@juned我已經這樣做了:( – user1234555

+0

使用這種機器人:名字= 「CoverFlowExample」 –

回答

2

你有提供包裹名稱package="com.example.coverflow",並且您正在通過此名稱訪問您的活動android:name="com.coverflow.CoverFlowExample"。在這裏你忘記寫example,所以你完全合格的名字是錯誤的。

請把它改成這樣:

android:name="com.example.coverflow.CoverFlowExample"

相關問題