Android活动未找到异常…但已在清单中声明

Android活动未找到异常…但已在清单中声明,android,Android,我试图声明一个应用程序,使用一个带有全局变量的java文件在多个活动之间共享它们,我更改了应用程序的名称,我更改了清单的名称,可能是我弄错了什么,然后我再次更改了名称,现在有些活动不再工作,似乎它们没有在清单中声明,但它们是!有人知道这个问题的解决办法吗 阶级岛 package it.magussoftware.iknowyou; import it.magussoftware.iknowyou.*; import it.magussoftware.iknowyou.R.layout; imp

我试图声明一个应用程序,使用一个带有全局变量的java文件在多个活动之间共享它们,我更改了应用程序的名称,我更改了清单的名称,可能是我弄错了什么,然后我再次更改了名称,现在有些活动不再工作,似乎它们没有在清单中声明,但它们是!有人知道这个问题的解决办法吗

阶级岛

package it.magussoftware.iknowyou;

import it.magussoftware.iknowyou.*;
import it.magussoftware.iknowyou.R.layout;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Island extends Activity implements View.OnClickListener{

    int nDomanda;
    int nLanguage=0;//((iknowyou)getApplication()).getnLanguage();
    MediaPlayer zapScelta, zapRivela; 

    String sProfilo="           YOUR PROFILE \n\n"; 
    Button bRisposta1,bRisposta2,bRisposta3;
    TextView tDomanda,tProfilo;
    Intent Back = new Intent(Island.this, Main.class);

    void back(){startActivity(Back);}


    void MostraProfilo(){
        tProfilo.setText(" " + sProfilo);
        tDomanda.setVisibility(View.INVISIBLE);
        bRisposta1.setText("Back to Main Menu");
        bRisposta2.setVisibility(View.INVISIBLE);
        bRisposta3.setVisibility(View.INVISIBLE);
        zapRivela.start();
    }


    void AggiornaProfilo1(int nDomanda,int nLanguage){
        switch (nLanguage){
        case 0:
            switch (nDomanda) {
                case 0: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_1_1));
                    break;
                case 1: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_2_1));
                    break;
                case 2: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_3_1));
                    break;
                case 3: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_4_1));
                    break;
                case 4: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_5_1));
                    break;
                case 5: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_6_1));
                    break;
                case 6: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_7_1));
                    break;
                case 7: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_8_1));

                    MostraProfilo();
                    break;
                default:
                    back();
                break;
            }
            break;  
        case 1: 
            switch (nDomanda) {
            case 0: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_1_1));
                break;
            case 1: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_2_1));
                break;
            case 2: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_3_1));
                break;
            case 3: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_4_1));
                break;
            case 4: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_5_1));
                break;
            case 5: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_6_1));
                break;
            case 6: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_7_1));
                break;
            case 7: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_8_1));

                MostraProfilo();
                break;
            default:
                back();
            break;
        }
        break;  

        }

    }
    void AggiornaProfilo2(int nDomanda,int nLanguage){
        switch (nLanguage) {
        case 0:
            switch (nDomanda) {
            case 0: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_1_2));
                break;
            case 1: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_2_2));
                break;
            case 2: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_3_2));
                break;
            case 3: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_4_2));
                break;
            case 4: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_5_2));
                break;
            case 5: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_6_2));
                break;
            case 6: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_7_2));
                break;
            case 7: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_8_2));
                MostraProfilo();
                break;
            default:
                back();
                break;
                }
            break;

        case 1:
            switch (nDomanda) {
            case 0: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_1_2));
                break;
            case 1: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_2_2));
                break;
            case 2: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_3_2));
                break;
            case 3: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_4_2));
                break;
            case 4: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_5_2));
                break;
            case 5: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_6_2));
                break;
            case 6: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_7_2));
                break;
            case 7: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_8_2));
                MostraProfilo();
                break;
            default:
                back();
                break;
                }
            break;

        }

    }
    void AggiornaProfilo3(int nDomanda,int nLanguage){
        switch(nLanguage){
        case 0:
            switch (nDomanda) {

            case 0: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_1_3));
                break;
            case 1: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_2_3));
                break;
            case 2: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_3_3));
                break;
            case 3: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_4_3));
                break;
            case 4: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_5_3));
                break;
            case 5: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_6_3));
                break;
            case 6: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_7_3));
                break;
            case 7: sProfilo=sProfilo.concat(getString(R.string.isola_profilo_8_3));
                MostraProfilo();
                break;
            default:
                back();
                break;
            }
            break;
        case 1: 
            switch (nDomanda) {

            case 0: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_1_3));
                break;
            case 1: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_2_3));
                break;
            case 2: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_3_3));
                break;
            case 3: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_4_3));
                break;
            case 4: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_5_3));
                break;
            case 5: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_6_3));
                break;
            case 6: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_7_3));
                break;
            case 7: sProfilo=sProfilo.concat(getString(R.string.isola_ita_profilo_8_3));
                MostraProfilo();
                break;
            default:
                back();
                break;
            }
            break;
        };

    }
    void AggiornaDomande(int nDomanda,int nLanguage){
        switch (nLanguage){
        case 0:

            switch (nDomanda) {
            case 1: 
                tDomanda.setText(getString(R.string.isola_domanda_2));
                    bRisposta1.setText(getString(R.string.isola_risposta_2_1));
                    bRisposta2.setText(getString(R.string.isola_risposta_2_2));
                    bRisposta3.setText(getString(R.string.isola_risposta_2_3));
                    zapScelta.start();
                    break;
            case 2: 
                tDomanda.setText(getString(R.string.isola_domanda_3));
                bRisposta1.setText(getString(R.string.isola_risposta_3_1));
                bRisposta2.setText(getString(R.string.isola_risposta_3_2));
                bRisposta3.setText(getString(R.string.isola_risposta_3_3));     
                zapScelta.start();    
            break;
            case 3: 
                tDomanda.setText(getString(R.string.isola_domanda_4));
                bRisposta1.setText(getString(R.string.isola_risposta_4_1));
                bRisposta2.setText(getString(R.string.isola_risposta_4_2));
                bRisposta3.setText(getString(R.string.isola_risposta_4_3)); 
                zapScelta.start();       
                break;
            case 4: 
                tDomanda.setText(getString(R.string.isola_domanda_5));
                bRisposta1.setText(getString(R.string.isola_risposta_5_1));
                bRisposta2.setText(getString(R.string.isola_risposta_5_2));
                bRisposta3.setText(getString(R.string.isola_risposta_5_3)); 

                zapScelta.start();
                break;
            case 5: 
                tDomanda.setText(getString(R.string.isola_domanda_6));
                bRisposta1.setText(getString(R.string.isola_risposta_6_1));
                bRisposta2.setText(getString(R.string.isola_risposta_6_2));
                bRisposta3.setText(getString(R.string.isola_risposta_6_3)); 
                zapScelta.start();
                break; 
            case 6: 
                tDomanda.setText(getString(R.string.isola_domanda_7));
                bRisposta1.setText(getString(R.string.isola_risposta_7_1));
                bRisposta2.setText(getString(R.string.isola_risposta_7_2));
                bRisposta3.setText(getString(R.string.isola_risposta_7_3)); 
                zapScelta.start();
                break; 
            case 7: 
                tDomanda.setText(getString(R.string.isola_domanda_8));
                bRisposta1.setText(getString(R.string.isola_risposta_8_1));
                bRisposta2.setText(getString(R.string.isola_risposta_8_2));
                bRisposta3.setText(getString(R.string.isola_risposta_8_3)); 
                zapScelta.start();
                break;
            }
            break;
        case 2:
            switch (nDomanda) {
            case 1: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_2));
                    bRisposta1.setText(getString(R.string.isola_ita_risposta_2_1));
                    bRisposta2.setText(getString(R.string.isola_ita_risposta_2_2));
                    bRisposta3.setText(getString(R.string.isola_ita_risposta_2_3));
                    zapScelta.start();
                    break;
            case 2: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_3));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_3_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_3_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_3_3));     
                zapScelta.start();    
            break;
            case 3: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_4));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_4_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_4_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_4_3)); 
                zapScelta.start();       
                break;
            case 4: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_5));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_5_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_5_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_5_3)); 

                zapScelta.start();
                break;
            case 5: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_6));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_6_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_6_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_6_3)); 
                zapScelta.start();
                break; 
            case 6: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_7));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_7_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_7_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_7_3)); 
                zapScelta.start();
                break; 
            case 7: 
                tDomanda.setText(getString(R.string.isola_ita_domanda_8));
                bRisposta1.setText(getString(R.string.isola_ita_risposta_8_1));
                bRisposta2.setText(getString(R.string.isola_ita_risposta_8_2));
                bRisposta3.setText(getString(R.string.isola_ita_risposta_8_3)); 
                zapScelta.start();
                break;
            }
            break;

        }

    }    

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.isola);


        zapScelta= MediaPlayer.create(Island.this, R.raw.scelta1);
        zapRivela=MediaPlayer.create(Island.this, R.raw.reveal_profile);

        nDomanda=0;
        tDomanda=(TextView)findViewById(R.id.tDomanda);
        tProfilo=(TextView)findViewById(R.id.tProfilo);

        bRisposta1=(Button)findViewById(R.id.bRisposta1);
        bRisposta2=(Button)findViewById(R.id.bRisposta2);
        bRisposta3=(Button)findViewById(R.id.bRisposta3);


        bRisposta1.setOnClickListener(this);

        bRisposta2.setOnClickListener(this);

        bRisposta3.setOnClickListener(this);    

    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch(v.getId()){
        case R.id.bRisposta1:
            AggiornaProfilo1(nDomanda, nLanguage);
            nDomanda++;
            AggiornaDomande(nDomanda, nLanguage);
        break;

        case R.id.bRisposta2:
            AggiornaProfilo2(nDomanda, nLanguage);
            nDomanda++;
            AggiornaDomande(nDomanda, nLanguage);
        break;

        case R.id.bRisposta3:
            AggiornaProfilo3(nDomanda, nLanguage);
            nDomanda++;
            AggiornaDomande(nDomanda, nLanguage);
        break;
        }
    }
}
这是日志

    05-06 15:56:37.810: D/dalvikvm(274): GC_EXTERNAL_ALLOC freed 1124 objects / 83944 bytes in 85ms
05-06 15:56:46.190: D/AndroidRuntime(274): Shutting down VM
05-06 15:56:46.190: W/dalvikvm(274): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
05-06 15:56:46.220: E/AndroidRuntime(274): FATAL EXCEPTION: main
05-06 15:56:46.220: E/AndroidRuntime(274): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{it.magussoftware.iknowyou/it.magussoftware.iknowyou.Castle}: java.lang.NullPointerException
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.os.Looper.loop(Looper.java:123)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread.main(ActivityThread.java:4627)
05-06 15:56:46.220: E/AndroidRuntime(274):  at java.lang.reflect.Method.invokeNative(Native Method)
05-06 15:56:46.220: E/AndroidRuntime(274):  at java.lang.reflect.Method.invoke(Method.java:521)
05-06 15:56:46.220: E/AndroidRuntime(274):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-06 15:56:46.220: E/AndroidRuntime(274):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-06 15:56:46.220: E/AndroidRuntime(274):  at dalvik.system.NativeStart.main(Native Method)
05-06 15:56:46.220: E/AndroidRuntime(274): Caused by: java.lang.NullPointerException
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.content.ContextWrapper.getPackageName(ContextWrapper.java:120)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.content.ComponentName.<init>(ComponentName.java:75)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.content.Intent.<init>(Intent.java:2678)
05-06 15:56:46.220: E/AndroidRuntime(274):  at it.magussoftware.iknowyou.Castle.<init>(Castle.java:23)
05-06 15:56:46.220: E/AndroidRuntime(274):  at java.lang.Class.newInstanceImpl(Native Method)
05-06 15:56:46.220: E/AndroidRuntime(274):  at java.lang.Class.newInstance(Class.java:1429)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
05-06 15:56:46.220: E/AndroidRuntime(274):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
05-06 15:56:46.220: E/AndroidRuntime(274):  ... 11 more
05-06 15:56:55.280: D/dalvikvm(289): GC_EXTERNAL_ALLOC freed 1146 objects / 84800 bytes in 75ms
05-06 15:57:00.570: D/AndroidRuntime(289): Shutting down VM
05-06 15:57:00.570: W/dalvikvm(289): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
05-06 15:57:00.650: E/AndroidRuntime(289): FATAL EXCEPTION: main
05-06 15:57:00.650: E/AndroidRuntime(289): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{it.magussoftware.iknowyou/it.magussoftware.iknowyou.Island}: java.lang.NullPointerException
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.os.Looper.loop(Looper.java:123)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread.main(ActivityThread.java:4627)
05-06 15:57:00.650: E/AndroidRuntime(289):  at java.lang.reflect.Method.invokeNative(Native Method)
05-06 15:57:00.650: E/AndroidRuntime(289):  at java.lang.reflect.Method.invoke(Method.java:521)
05-06 15:57:00.650: E/AndroidRuntime(289):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-06 15:57:00.650: E/AndroidRuntime(289):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-06 15:57:00.650: E/AndroidRuntime(289):  at dalvik.system.NativeStart.main(Native Method)
05-06 15:57:00.650: E/AndroidRuntime(289): Caused by: java.lang.NullPointerException
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.content.ContextWrapper.getPackageName(ContextWrapper.java:120)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.content.ComponentName.<init>(ComponentName.java:75)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.content.Intent.<init>(Intent.java:2678)
05-06 15:57:00.650: E/AndroidRuntime(289):  at it.magussoftware.iknowyou.Island.<init>(Island.java:23)
05-06 15:57:00.650: E/AndroidRuntime(289):  at java.lang.Class.newInstanceImpl(Native Method)
05-06 15:57:00.650: E/AndroidRuntime(289):  at java.lang.Class.newInstance(Class.java:1429)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
05-06 15:57:00.650: E/AndroidRuntime(289):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
05-06 15:57:00.650: E/AndroidRuntime(289):  ... 11 more
05-06 15:57:03.310: I/Process(289): Sending signal. PID: 289 SIG: 9
05-06 15:56:37.810:D/dalvikvm(274):GC_EXTERNAL_ALLOC在85毫秒内释放了1124个对象/83944个字节
05-06 15:56:46.190:D/AndroidRuntime(274):关闭虚拟机
05-06 15:56:46.190:W/dalvikvm(274):threadid=1:线程以未捕获异常退出(组=0x4001d800)
05-06 15:56:46.220:E/AndroidRuntime(274):致命异常:主
05-06 15:56:46.220:E/AndroidRuntime(274):java.lang.RuntimeException:无法实例化活动组件信息{it.magussoftware.iknowyou/it.magussoftware.iknowyou.Castle}:java.lang.NullPointerException
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.os.Handler.dispatchMessage(Handler.java:99)上
05-06 15:56:46.220:E/AndroidRuntime(274):在android.os.Looper.loop(Looper.java:123)上
05-06 15:56:46.220:E/AndroidRuntime(274):位于android.app.ActivityThread.main(ActivityThread.java:4627)
05-06 15:56:46.220:E/AndroidRuntime(274):位于java.lang.reflect.Method.Invokenactive(本机方法)
05-06 15:56:46.220:E/AndroidRuntime(274):位于java.lang.reflect.Method.invoke(Method.java:521)
05-06 15:56:46.220:E/AndroidRuntime(274):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-06 15:56:46.220:E/AndroidRuntime(274):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-06 15:56:46.220:E/AndroidRuntime(274):在dalvik.system.NativeStart.main(本机方法)
05-06 15:56:46.220:E/AndroidRuntime(274):由以下原因引起:java.lang.NullPointerException
05-06 15:56:46.220:E/AndroidRuntime(274):位于android.content.ContextWrapper.getPackageName(ContextWrapper.java:120)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.content.ComponentName.(ComponentName.java:75)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.content.Intent.(Intent.java:2678)
05-06 15:56:46.220:E/AndroidRuntime(274):at it.magussoftware.iknowyou.Castle.(Castle.java:23)
05-06 15:56:46.220:E/AndroidRuntime(274):位于java.lang.Class.newInstanceImpl(本机方法)
05-06 15:56:46.220:E/AndroidRuntime(274):位于java.lang.Class.newInstance(Class.java:1429)
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上
05-06 15:56:46.220:E/AndroidRuntime(274):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
05-06 15:56:46.220:E/AndroidRuntime(274):。。。还有11个
05-06 15:56:55.280:D/dalvikvm(289):GC_EXTERNAL_ALLOC在75毫秒内释放了1146个对象/84800字节
05-06 15:57:00.570:D/AndroidRuntime(289):关闭虚拟机
05-06 15:57:00.570:W/dalvikvm(289):threadid=1:线程以未捕获异常退出(组=0x4001d800)
05-06 15:57:00.650:E/AndroidRuntime(289):致命异常:主
05-06 15:57:00.650:E/AndroidRuntime(289):java.lang.RuntimeException:无法实例化活动组件信息{it.magussoftware.iknowyou/it.magussoftware.iknowyou.Island}:java.lang.NullPointerException
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.os.Handler.dispatchMessage(Handler.java:99)上
05-06 15:57:00.650:E/AndroidRuntime(289):在android.os.Looper.loop(Looper.java:123)上
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.ActivityThread.main(ActivityThread.java:4627)上
05-06 15:57:00.650:E/AndroidRuntime(289):位于java.lang.reflect.Method.Invokenactive(本机方法)
05-06 15:57:00.650:E/AndroidRuntime(289):位于java.lang.reflect.Method.invoke(Method.java:521)
05-06 15:57:00.650:E/AndroidRuntime(289):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-06 15:57:00.650:E/AndroidRuntime(289):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-06 15:57:00.650:E/AndroidRuntime(289):在dalvik.system.NativeStart.main(本机方法)
05-06 15:57:00.650:E/AndroidRuntime(289):由以下原因引起:java.lang.NullPointerException
05-06 15:57:00.650:E/AndroidRuntime(289):位于android.content.ContextWrapper.getPackageName(ContextWrapper.java:120)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.content.ComponentName.(ComponentName.java:75)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.content.Intent.(Intent.java:2678)
05-06 15:57:00.650:E/AndroidRuntime(289):at it.magussoftware.iknowyou.Island.(Island.java:23)
05-06 15:57:00.650:E/AndroidRuntime(289):位于java.lang.Class.newInstanceImpl(本机方法)
05-06 15:57:00.650:E/AndroidRuntime(289):位于java.lang.Class.newInstance(Class.java:1429)
05-06 15:57:00.650:E/AndroidRuntime(289):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上
05-06 15:5
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="it.magussoftware.iknowyou"
    android:versionCode="4"
    android:versionName="1.3" >

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

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher3"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">

        <activity
            android:name=".Splash1"
            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=".Splash"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="it.magussoftware.iknowyou.SPLASH" />

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

        <activity
            android:name=".Menu"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="it.magussoftware.iknowyou.MENU" />

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


    <activity 
      android:name=".Island"    
        android:label="@string/app_name">
    </activity>


    <activity 
      android:name=".Castle"    
        android:label="@string/app_name">
    </activity>

    <activity 
      android:name=".Cube"    
        android:label="@string/app_name">
    </activity>

        <activity
            android:name=".TestMenu"
            android:label="@string/app_name">
        </activity>
        <activity
            android:name=".Main"
            android:label="@string/app_name">
        </activity>
        <activity
            android:name=".Language"
            android:label="@string/app_name">
        </activity>
        <activity
            android:name=".Instruction"
            android:label="@string/app_name">
        </activity>
        <activity
            android:name=".Credits"
            android:label="@string/app_name">
        </activity>



    </application>

</manifest>
   Intent Back = new Intent(Island.this, Main.class);