写了一个Android代码,在eclipse已经编译通过了,但是在虚拟机却上不能运行,只是报下面的错误。

在eclipse上也没有说有错误,就是不能在虚拟机上运行。
下面是主代码:
public class SimpleTextActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findView();
setListener();

}

double sum = 0;
private EditText ed1;
private EditText ed2;
private TextView tv1;
private Button b1;

public void findView() {

ed1 = (EditText) findViewById(R.id.edit1);
ed2 = (EditText) findViewById(R.id.edit2);
tv1 = (TextView) findViewById(R.id.text3);
b1 = (Button) findViewById(R.id.button);
}

public void setListener() {
b1.setOnClickListener((android.view.View.OnClickListener) calcB);
}

OnClickListener calcB = new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
double e1 = Double.parseDouble(ed1.getText().toString());
double e2 = Double.parseDouble(ed2.getText().toString());
sum = e1 * e2;
if (sum > 26) {
tv1.setText("@string/jianyi1");

} else if (sum < 20) {
tv1.setText("@string/jianyi3");

} else {
tv1.setText("@string/jianyi2");
}

}

};

}

SimpleTextActivity没有添加在AndroidManifest.xml文件中进行注册。你需要注册一下这个Activity,它才能正常运行。
<activity android:name="相对类名" />
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-19
这种东西怎的好难哦,不过我是这谢谢。
第2个回答  2011-08-20
…………一般用到intent实现跳转才需要注册AndroidManifest,楼上怎么回事?
你的可能是监听或getSting处有问题,说一句,以后报错不要拿模拟器截图,这没用,要拿logcat截图才行的,把报错信息贴上来看看吧。

android虚拟机无法运行程序?
android虚拟机不能运行程序虚拟机不能运行,通常是SDK没有更新,创建的虚拟机就无法启动,或者是创建虚拟机的时候,内存选择过小导致。建议重新创建Android虚拟机:打开Eclipse软件后,在主界面点击AndroidVirtualDeviceManager。出现虚拟机管理界面,点击New按钮弹出虚拟机参数配置界面,选择适宜的虚拟机参数比如屏...

android中虚拟机运行不了怎么办
1.重新建立虚拟机 打开Eclipse软件后,在主界面点击Android Virtual Device Manager,出现虚拟机管理界面,点击New按钮弹出虚拟机参数配置界面,选择适宜的虚拟机参数比如屏幕大小、分辨率、内存RAM、SD卡大小等,填入后点击OK创建完毕后关闭虚拟机管理页面。2.运行android 应用 点击工程 run as android applicat...

eclipse在虚拟机运行不了android程序解决方法
1、检查系统进程是否有“adb.exe”,有的话,就关掉,然后重启Eclipse 2、第一种方法不行的话,可以运行“cmd”进到sdk文件夹的platform-tools文件夹,输入 [color=red]adb kill-server adb start-server[\/color]最后重启Eclipse,这应该就可以了。更多python知识请关注python视频教程。

eclpse 在虚拟机上运行android程序后,进入了模拟机界面,但是一运行app...
1.建立虚拟机 首先,根据测试仿真需要配置一个虚拟机,如下图所示,打开Eclipse软件后,在主界面点击Android Virtual Device Manager,出现虚拟机管理界面,点击New按钮弹出虚拟机参数配置界面,选择适宜的虚拟机参数比如屏幕大小、分辨率、内存RAM、SD卡大小等,填入后点击OK创建完毕后关闭虚拟机管理页面。2....

用eclipse写android程序,完成后打开虚拟机进行调试,程序自己又打开了一...
你写的程序的android版本跟你启动的模拟器(你说的虚拟机)版本不一致。你启动的模拟器比程序的sdk版本低,不能运行。系统就自己打开一个适合的模拟器

eclipse中android的虚拟机启动不了。启动时出现这种情况
你换成管理员的账号登陆系统再创建一个模拟器估计就没问题了。原因就是:模拟器的创建路径不能包含中文。创建的模拟器生成的文件目录如下:C:\\Documents and Settings\\fangzhenyu\\.android 其中fangzhenyu就是你的当前计算机登陆的用户名 如果是中文用户名的话不能被android工具识别 则无法启动模拟器。

android运行时,虚拟机已设成功,但程序不能运行,怎么办?
1.重新建立虚拟机 打开Eclipse软件后,在主界面点击Android Virtual Device Manager,出现虚拟机管理界面,点击New按钮弹出虚拟机参数配置界面,选择适宜的虚拟机参数比如屏幕大小、分辨率、内存RAM、SD卡大小等,填入后点击OK创建完毕后关闭虚拟机管理页面。2.运行android 应用 点击工程 run as android ...

Eclipse上的安卓虚拟机运行不了
看看是不是java环境的问题,重新下个java环境试试,再看看有没有安装“.NET”开头的那软件

求助,android虚拟机运行程序的时候总出现这个
会运行Android程序。3.更新SDK 多数情况下虚拟机不能启动,报错,或无法运行程序都是因为SDK版本太老导致,建议先升级SDK,并不同版本的模拟器 提示:虚拟机建立时会进行一系列内部操作,需要花较长时间,建议,在建立一个虚拟机后不要关闭虚拟机界面,直接切换不用的工程,就可以运行不同的APP!

如何修改eclipse创建虚拟机时默认保存的位置
分为两种 :java项目,编译路径就是target下,无法改。:web项目,此项目可以通过配置server编译路径来实现。操作步骤:第一步:创建sever环境后,双击”server名称“,之后修改”Deploy Path“为需要的编译路径即可。第二步:在本server下添加web项目,之后编译的路径就是之前设置的路径。

相似回答