Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Emulator响应:不幸的是HelloWorld已经停止

我正在跟踪一个online tutorial on Udemy。我创建了默认的hello world应用程序,但当我尝试运行它时,它不会加载!我决定转到下一个视频,并创建了一个简单的项目,应该显示文本“你好,世界!”当按下一个按钮,但我在运行项目时在模拟器上收到以下消息:

Unfortunately Hello World has stopped.

我已经尝试了几个小时搜索多个线程,但似乎没有一个能给我一个解决方案。我使用的是最新的adt包(API 20)版本23。以下是两个文件:

主要活动。java

package com.ebook.helloworld;
import 安卓.app.Activity;
import 安卓.view.MenuItem;
import 安卓.view.View;
import 安卓.widget.TextView;

public class MainActivity extends Activity {

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

    public void onBtnTouch(View v){
        TextView tv = (TextView) findViewById(R.id.textView1);
        tv.setText("Hello, World!");        
    }


    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    } 
}

主要活动。xml

<RelativeLayout xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
    xmlns:tools="http://schemas.安卓.com/tools"
    安卓:layout_width="match_parent"
    安卓:layout_height="match_parent"
    安卓:paddingBottom="@dimen/activity_vertical_margin"
    安卓:paddingLeft="@dimen/activity_horizontal_margin"
    安卓:paddingRight="@dimen/activity_horizontal_margin"
    安卓:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.ebook.helloworld.MainActivity" >

    <Button
        安卓:id="@+id/button1"
        安卓:layout_width="wrap_content"
        安卓:layout_height="wrap_content"
        安卓:layout_below="@+id/textView1"
        安卓:layout_centerHorizontal="true"
        安卓:onClick="onBtnTouch"
        安卓:text="Say Hi" />

    <TextView
        安卓:id="@+id/textView1"
        安卓:layout_width="wrap_content"
        安卓:layout_height="wrap_content"
        安卓:layout_alignParentTop="true"
        安卓:layout_centerHorizontal="true"
        安卓:layout_marginTop="93dp" 
        安卓:textAppearance="?安卓:attr/textAppearanceLarge" />

</RelativeLayout>

共 (0) 个答案