我想在我的Android手机中运行一个简单的程序hello world
。
但应用程序意外停止。
apk
文件正在轻松安装但未运行。
我不明白为什么会发生这种情况
helloWorld.java
包com.hellos;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
答案 0 :(得分:0)
如果您已经并且已经正确地跟踪它(模拟器安装等),那么一切都应该正常工作。
我知道这可能听起来很奇怪,但如果您确定所有操作都已完成,请尝试将代码复制并粘贴到新项目中并尝试再次启动它。 (其他人已经在SO上完成了这项工作并且已经有效。)
我在其他方面遇到过这样的错误,而且它通常是由于某些原因(当我认为一切都应该工作时)电话/模拟器不喜欢的东西。尝试愚蠢(这将在你的hello世界以后的行为)你的xml等,看看你是否可以让它运行。
您的代码应如下所示
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv); }
}