2013-05-09 26 views
1

然後當我按下F8的AI得到:ZygoteInit $ methodandargscaller.run()來源未發現

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.copyup" 
android:versionCode="1" 
android:versionName="1.0" > 

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

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.copyup.MainActivity" 
     android:label="copy up" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 





    <activity 
     android:name=".Game" 
     android:label="Copy Up">   
    </activity> 
        <activity 
     android:name=".Rules" 
     android:label="Copy Up!">   
    </activity> 
      <activity 
     android:name=".Scores" 
     android:label="Copy Up!">   
    </activity> 
        <activity 
     android:name=".LearnCircle" 
     android:label="Copy Up!">   
    </activity> 
          <activity 
     android:name=".LearnHoriz" 
     android:label="Copy Up!">   
    </activity> 
          <activity 
     android:name=".LearnVert" 
     android:label="Copy Up!">   
    </activity> 
          <activity 
     android:name=".LearnMenu" 
     android:label="Copy Up!">   
    </activity> 
</application> 

</manifest> 

和我的代碼:

package com.example.copyup; 


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

public class MainActivity extends Activity { 
Button start, rules, hs, learn; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    linktoxml(); 


start.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 

      Intent myIntent = new Intent(MainActivity.this, Game.class); 
      MainActivity.this.startActivity(myIntent); 

     } 

    }); 
    /* 
    rules.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 

      Intent myIntent = new Intent(MainActivity.this, Rules.class); 
      MainActivity.this.startActivity(myIntent); 

     } 

    }); 

    hs.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 

      Intent myIntent = new Intent(MainActivity.this, Scores.class); 
      MainActivity.this.startActivity(myIntent); 

     } 

    }); 

    learn.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 

      Intent myIntent = new Intent(MainActivity.this, LearnMenu.class); 
      MainActivity.this.startActivity(myIntent); 

     } 

    });*/ 

    //show shape, take reading after 4 seconds, compare with other, if true next, if false, end game 
    //dont make it complex with time reduce yet!! 
} 


private void linktoxml() { 
    start = (Button) findViewById(R.id.bcstart); 
    rules = (Button) findViewById(R.id.brules); 
    hs = (Button) findViewById(R.id.bhs); 
    learn = (Button) findViewById(R.id.blearn); 

} 
} 

我已經嘗試清潔項目,重新寫清單和我可以想到的所有東西。它的作品,如果我註釋掉代碼中的按鈕的鏈接,並將其留在清單中,但當我解除他們我得到這些錯誤,請幫助!

+0

已解決!解決它,現在感覺非常愚蠢,當按鈕被定義時,需要bstart而不是bcstart。 – 2013-05-09 19:18:32

回答

0

解決了它,現在感覺非常愚蠢,當按鈕被定義時需要bstart而不是bcstart。

+0

這不會提供一個問題的答案。或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/faq#reputation),你將能夠[評論任何帖子](http://stackoverflow.com/privileges/comment) – Matteo 2013-05-10 12:31:23

+4

@Matteo - 他們回答自己的問題,當然它提供了一個問題的答案。 – LittleBobbyTables 2013-05-10 12:42:47

1

問題是活動拋出異常。 eclipse在android SDK中查找源代碼並找不到它。

只需調試您的代碼並找出代碼拋出異常的位置。

+0

當我逐行調試我在標題中出現錯誤「start.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){」 – 2013-05-09 18:30:52

相關問題