Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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 STUDIO出错_Android - Fatal编程技术网

Android STUDIO出错

Android STUDIO出错,android,Android,我正在Android Studio上学习为Android编程。 启动应用程序时,AVD上会显示以下消息“不幸的是,GuitarStoreV2已停止” 有人能帮我吗? (如果犯了一些愚蠢的错误,对不起,我对语言不太熟悉,请原谅我犯了葡萄牙语错误,因为我是巴西人,英语说得不流利) 谢谢你的关注 马克·托尼亚尔 public class MainActivity extends AppCompatActivity { Button btn_iniciaapp; public void Inicia

我正在Android Studio上学习为Android编程。 启动应用程序时,AVD上会显示以下消息“不幸的是,GuitarStoreV2已停止”

有人能帮我吗? (如果犯了一些愚蠢的错误,对不起,我对语言不太熟悉,请原谅我犯了葡萄牙语错误,因为我是巴西人,英语说得不流利)

谢谢你的关注 马克·托尼亚尔

public class MainActivity extends AppCompatActivity {

Button btn_iniciaapp;

public void Inicia ()
{
    Button btn_inciaapp = (Button) findViewById(R.id.btn_iniciaapp);
}

// Iniciando a tela de produtos
public void iniciaProd()
{

    Intent ActivityProd = new Intent(this, ActivityProd.class);
    startActivity(ActivityProd);
}

// Evento ao clicar no Botão
public void IniciaListener()
{
    this.btn_iniciaapp.setOnClickListener(new OnClickListener() {
        public void onClick(View arg0) {
            MainActivity.this.iniciaProd();
        }
    });
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.activity_main);
    this.Inicia();
    this.IniciaListener();
}
}

您的程序可能因出现
NullPointerException
而崩溃。在这里,
Inicia
并没有设置类的
btn\u iniciaapp
的值:它创建了一个局部范围的
按钮,该按钮隐藏了类的
btn\u iniciaapp
。您正在设置本地
按钮的值,而不是类的值

由于该类的
btn_-iniciaapp
从未设置,因此它保持为
null
,调用
this.btn_-iniciaapp.setOnClickListener将触发NullPointerException。

请阅读,然后用logcat返回并回答您的问题,谢谢。如果您访问,您可以完全用葡萄牙语提问。让你知道:)
Button btn_iniciaapp;

public void Inicia ()
{
    Button btn_inciaapp = (Button) findViewById(R.id.btn_iniciaapp);
}