android classcastexception au démarrage de l'activité

j'ai un simple programme d'activités dans android.
fondamentalement, la classe tout simplement s'étend de l'Activité.
Mais quand je commence, je reçois un ClassCastException dans le constructeur de ma classe.
je n'ai pas même avoir un constructeur défini, donc il doit être dans le constructeur de la superclasse qui est de l'Activité.

malheureusement, le débogueur ne pas donner des informations détaillées sur quelle classe il est en train de jeter.

ici est la stacktrace:

Thread [<1> main] (Suspended (exception RuntimeException))  
    ActivityThread$PackageInfo.makeApplication(boolean, Instrumentation) line: 649  
    ActivityThread.handleBindApplication(ActivityThread$AppBindData) line: 4232 
    ActivityThread.access$3000(ActivityThread, ActivityThread$AppBindData) line: 125    
    ActivityThread$H.handleMessage(Message) line: 2071  
    ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
    Looper.loop() line: 123 
    ActivityThread.main(String[]) line: 4627    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 521  
    ZygoteInit$MethodAndArgsCaller.run() line: 868  
    ZygoteInit.main(String[]) line: 626 
    NativeStart.main(String[]) line: not available [native method]  

et quand je regarde dans le runtimeexception j'obtiens:

detailMessage "Unable to instantiate application com.test.MyApp: java.lang.ClassCastException: com.test.MyApp" (id=830067694464)

le seul code est

package com.test;
import android.app.Activity;
public class MyApp extends Activity {

}

source d'informationauteur clamp