为什么Android手机没有运行我的应用程序?

时间:2011-09-15 11:13:27

标签: android

我想在我的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);    
 } 
 }

1 个答案:

答案 0 :(得分:0)

关注Hello World Tutorial

如果您已经并且已经正确地跟踪它(模拟器安装等),那么一切都应该正常工作。

我知道这可能听起来很奇怪,但如果您确定所有操作都已完成,请尝试将代码复制并粘贴到新项目中并尝试再次启动它。 (其他人已经在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);   }
}