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