2010-12-29 6 views
0

アクティビティの変更に問題があります。私はAndroidManifestにラインを追加しても動作しません。つまり、「NowaGra」ImageButtonをクリックするとエラーが発生します。 (エラー - 「、アプリケーションGra_Milionerzy(プロセスgra_Milionerzy.Gra)がunexpectdelly停止しました申し訳ありませんが、もう一度お試しください!。)Android - アクティビティの変更

それが主な活動(Graか - 英語でのゲーム)です

package gra_Milionerzy.Gra; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.ImageButton; 

public class Gra extends Activity { 
    /** Called when the activity is first created. */ 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 


     /* Menu Gry */ 

      ImageButton Nowa_Gra = (ImageButton)this.findViewById(R.id.nowa_gra); 
      Nowa_Gra.setOnClickListener(new OnClickListener() 
      { 
     public void onClick(View v) 
     { 
     Intent intent = new Intent(Gra.this, NowaGra.class); 
     startActivity(intent); 
      }  

      }); 


      ImageButton Profile = (ImageButton)this.findViewById(R.id.profile); 
      Profile.setOnClickListener(new OnClickListener() 
      { 
     public void onClick(View arg0) 
     { 
     finish(); 
     } 
      }); 

      ImageButton OAutorze = (ImageButton)this.findViewById(R.id.o_autorze); 
      OAutorze.setOnClickListener(new OnClickListener() 
      { 
     public void onClick(View arg0) 
     { 
     finish(); 
     } 
      }); 

      ImageButton Ustawienia = (ImageButton)this.findViewById(R.id.ustawienia); 
      Ustawienia.setOnClickListener(new OnClickListener() 
      { 
     public void onClick(View arg0) 
     { 
     finish(); 
     } 
      }); 

      /* Koniec Menu Gry */ 


      /* Kola Ratunkowe */ 




    } 
} 

、ここNowaGra(NewGameです; P)

package gra_Milionerzy.Gra; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.ImageButton; 

public class NowaGra extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     finish(); 

     /* Kola Ratunkowe */ 





    } 
} 

とAndroidManifest

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="gra_Milionerzy.Gra" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Glowna" 
        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=".NowaGra"></activity> 
    </application> 


<uses-sdk android:minSdkVersion="1"></uses-sdk> 
</manifest> 

プラスLogCat

12-30 12:43:06.738: ERROR/AndroidRuntime(1379): FATAL EXCEPTION: main 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379): android.content.ActivityNotFoundException: Unable to find explicit activity class {gra_Milionerzy.Gra/gra_Milionerzy.Gra.NowaGra}; have you declared this activity in your AndroidManifest.xml? 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.app.Activity.startActivityForResult(Activity.java:2817) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.app.Activity.startActivity(Activity.java:2923) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at gra_Milionerzy.Gra.Gra$1.onClick(Gra.java:25) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.view.View.performClick(View.java:2408) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.view.View$PerformClick.run(View.java:8816) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.os.Handler.handleCallback(Handler.java:587) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.os.Handler.dispatchMessage(Handler.java:92) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.os.Looper.loop(Looper.java:123) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at java.lang.reflect.Method.invoke(Method.java:521) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
12-30 12:43:06.738: ERROR/AndroidRuntime(1379):  at dalvik.system.NativeStart.main(Native Method) 

何が間違っているのですか?何か案は ?

__ _ __ _ __ _ __ _ __ _ __ _ ____ - ANWSER - 悪いがAndroidManifest

+3

何が問題なのですか? – Falmarri

+2

次のようなことができますか?スタックトレース。マニフェストでのこのアクティビティへのあなたのエントリー。 – fredley

+1

LogCatログも取得できますか?赤いものであれば十分です。また、あなたのクラスとImageButtonの名前を同じにしておきました。エラーが命名エラーである可能性がありますか? AndroidがImageButtonを開始したいと思っている場所はどこですか?それは可能です。 –

答えて

1

デバッグで実行、それを書きましたeclipseを使用している場合、例外時に停止する傾向があります。例外の詳細メッセージを調べることができます。または、logcatをチェックします。これは、スタックトレースを表示するためにまだ表示されていない場合は、eclipseでビューとして追加できます。

+0

ImageButtonの名前を変更しましたが、それでも同じエラーがあります。私はlogcatで、インテントが開始されているときにエラーが25行目にあることがわかりました。私はEclipseを使用していることが重要な場合は私は。 – Kuba

関連する問題