不幸的是,android已经停止了

时间:2013-12-04 20:36:47

标签: android eclipse avd

我是android的新手。这个代码在我编译它时没有给出任何错误但是我把它加载到avd它的给予" Android不幸地已经停止"错误。我做错了什么。感谢一切

package com.exampldse.aaasdasd;


import android.R.string;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {



    TextView cikti=(TextView) findViewById(R.id.textView1);
    Button tus =(Button)  findViewById(R.id.button1);



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tus.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                cikti.setText("dasda");

            }
        });


    }


}

2 个答案:

答案 0 :(得分:6)

将您的代码更改为此。在调用容器布局之前,您正试图获取带有id的按钮

public class MainActivity extends Activity {
    TextView cikti;
    Button tus;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        cikti=(TextView) findViewById(R.id.textView1);
        tus =(Button)  findViewById(R.id.button1);
        tus.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                cikti.setText("dasda");
            }
        });
    }
}

答案 1 :(得分:0)

你可以使用mainActivity.java文件的代码

sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}