Eclipse Helios Android模拟器如何运行示例项目

时间:2011-08-30 11:20:22

标签: android eclipse

您好我已经安装了eclipse helios和android仿真一样的写法 http://www.futuredesktop.org/developing_android_apps_on_ubuntu.html但在运行应用程序后

package com.example.android.apis;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class ApiDemos extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}

我只看到这个屏幕 enter image description here如何运行这个简单的项目?

编辑:问题是包名称始终相同,当我更改它时,它工作正常。

3 个答案:

答案 0 :(得分:2)

好的,在您发布了您的eclipse所说的内容之后,您可以选择两条路线,或者创建一个新项目或者卸载现有项目。我将介绍两者。

卸载: 究竟是什么意思。打开一个终端。如果你在Windows上

C:\Program Files\Android\android-sdk\platform-tools\adb uninstall com.example.android.apis根据需要(无论是因为您在其他地方安装了它还是在Linux / Mac上),请将C:\ Program File \ Android替换为Android主文件夹。你应该知道你宣布它的位置。如果您不确定,请在Eclipse中Window -> Preferences -> Android查看android sdk的位置。

制作新项目:

在日食File -> New -> Android Project中。按照步骤创建一个新的android项目。您需要注意两件事:创建活动包名称。您的包名称现在就像com.example(或者您想要的任何内容)。它不应与com.example.android.apis相同。然后将上述代码复制并粘贴到新的Android类中。您可能需要将班级名称从ApiDemos更改为新的活动名称。

答案 1 :(得分:1)

Package Explorer 中,右键单击项目文件夹,然后选择运行方式

答案 2 :(得分:1)

我认为你没有启动应用程序而只启动模拟器,使用Eclipse的菜单“Windows / Android和SDK管理器/启动[应用于虚拟设备]”。

当您启动应用程序时,Eclipse的控制台输出应该说(用您的应用程序名称替换00-sandbox):

[2011-08-30 13:26:16 - 00-sandbox] Uploading 00-sandbox.apk onto device 'emulator-5554'
[2011-08-30 13:26:16 - 00-sandbox] Installing 00-sandbox.apk...
[2011-08-30 13:26:19 - 00-sandbox] Success!
[2011-08-30 13:26:19 - 00-sandbox] Starting activity org.shlublu.android.sandbox.Main on device emulator-5554
[2011-08-30 13:26:22 - 00-sandbox] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=org.shlublu.android.sandbox/.Main }

如果不是这种情况,则表示应用程序未上传或未在模拟器上启动,或者两者都没有。然后必须按“ctrl + f11”才能运行该应用程序。 Eclipse会询问您这是Android应用程序,Java应用程序还是其他任何东西:选择“Android应用程序”。