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) 个答案