Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不幸的是,MyApp已经停止工作_Android - Fatal编程技术网

Android 不幸的是,MyApp已经停止工作

Android 不幸的是,MyApp已经停止工作,android,Android,我是一个新的安卓操作系统,我正在开发游戏tic-tac-toe,但当我在模拟器上运行它时,它说tic-tac-toe已经停止工作了。我不知道出了什么问题。我的代码没有错误 这是我的主要活动类代码: public class MainActivity extends AppCompatActivity { Button btn_one; Button btn_two; int myVeriable=0,player1Score=0,player2Score=0; @Override protec

我是一个新的安卓操作系统,我正在开发游戏tic-tac-toe,但当我在模拟器上运行它时,它说tic-tac-toe已经停止工作了。我不知道出了什么问题。我的代码没有错误

这是我的主要活动类代码:

public class MainActivity extends AppCompatActivity {
Button btn_one;
Button btn_two;
int myVeriable=0,player1Score=0,player2Score=0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    btn_one= (Button) findViewById(R.id.one);
    btn_two= (Button) findViewById(R.id.two);
}

private void one_Click(View myView)
{
    if(!b1)
    {
        if(meraVeriable%2==0)
        {
            btn_one.setText("O");
        }
        else
        {
            btn_one.setText("X");
        }
    }
}
private void two_Click(View myView)
{
    if(!b2)
    {
        if(meraVeriable%2==0)
        {
            btn_two.setText("O");
        }
        else
        {
            btn_two.setText("X");
        }
    }
}
}

这是我的xml代码:

<Button
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/one"
    android:textStyle="bold"
    android:textColor="#fedc00"
    android:onClick="one_Click"/>
<Button
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/two"
    android:textStyle="bold"
    android:textColor="#fedc00"
    android:onClick="two_Click" />

这是日志cat屏幕截图:

我的代码没有错误

错。您的单击方法必须是公共的

public void one_Click(View myView) {
   ...
}

public void two_Click(View myView) {
   ...
}

您的错误清楚地表明无法找到该方法。因此,将其公开将使其被发现

你能把堆栈跟踪贴出来吗?此外,没有变量
b1
b2
meraverable
。要么您遗漏了这些,要么您的代码不应编译。请使用调试器并找出崩溃发生的位置。的可能重复