2013-09-25 36 views
0

我出現以下情況例外,當我點擊鼠標右鍵,從Eclipse運行的Android項目是否正確引用:安卓:無法實例活動雖然類存在並在明顯

09-25 13:32:07.928: E/AndroidRuntime(23103): FATAL EXCEPTION: main 
09-25 13:32:07.928: E/AndroidRuntime(23103): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.nykkos.personalize/com.nykkos.personalize.profiler.Personalization}: java.lang.ClassNotFoundException: com.nykkos.personalize.profiler.Personalization 

我已經重新確認類存在。作爲參考,我在此粘貼相關的清單代碼。

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

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="14" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/amigo_logo1" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".profiler.Personalization" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

我不知道爲什麼會顯示此錯誤,雖然異常中提到的類出現在我的代碼中。

任何幫助,非常感謝。

+0

您是否嘗試過清理,重建和運行。檢查控制檯以確保安裝了新的應用程序。 –

+1

嘗試使用android:name =「。Personalization」或android:name =「com.nykkos.personalize.profiler.Personalization」 – Nas

+1

也許是因爲[此問題](http://stackoverflow.com/a/17273328/ 1051783)。 – gunar

回答

1

嘗試與

機器人:名字= 「個性化」 或Android:NAME = 「com.nykkos.personalize.profiler.Personalization」

+0

android:name =「com.nykkos.personalize.profiler.Personalization」。它的工作,想知道爲什麼它從另一臺機器完美工作,只有在另一個這個修復! – user264953

+0

這是因爲活動名稱中的路徑錯誤。 – Nas