[ソリューション]java.lang.RuntimeException:Unable to instantiate activity ComponentInfo

1085 ワード

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android/activity.MainTabActivity}:
 java.lang.ClassNotFoundException: ativity.MainTabActivity in loader [email protected]
 
この異常、ネットで検索してみるとAndroid Manifestだそうです.xmlがactivityを構成するときにパスが間違っています.
キーコードは次の通りです
<activity android:name="activity.MainTabActivity " 
          
                  android:label="@string/app_name">
                  
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            
</activity>

この問題は、android:name="activity.MainTabActivity"をandroid:name=".activity.MainTabActivity"に変更して解決します.
ここでは完全なパス(現在のactivityが存在するパッケージの下のパスを指す)android:name=「com.android.activity.MainTabActivity」に変更することもできます.
転載先:http://hi.baidu.com/xiangzi927/item/5aa4983afa281641033edcbc