在Eclipse上运行Android程序的问题

时间:2012-03-05 12:35:19

标签: android eclipse android-emulator

我从marakana.com下载了完整的 Android环境开发环境快照。我开始eclipse并创建新的Android项目。在Run Configurations上,我创建了新配置来运行应用程序,并将目标设置为Automatic并选择适合运行应用程序的AVD。但是,当我点击运行图标时,它会启动新的模拟器,几分钟后,只需运行android模拟器,我的应用程序就无法运行。

如何解决运行问题并在模拟器上运行我的项目?

注意1 :控制台输出:

[2012-03-07 16:03:49 - New] ------------------------------
[2012-03-07 16:03:49 - New] Android Launch!
[2012-03-07 16:03:49 - New] adb is running normally.
[2012-03-07 16:03:49 - New] Performing com.android.example.NewActivity activity launch
[2012-03-07 16:03:53 - New] Launching a new emulator with Virtual Device 'Device'
[2012-03-07 16:04:00 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error

注意2 :我的计划来源:

package com.android.example;

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

public class NewActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

感谢您的关注:)

1 个答案:

答案 0 :(得分:0)

要启动一个Activity,它需要一个像这样的intent-filter:

<activity android:name=".NewActivity">
  <intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>
  </intent-filter>
</activity>

根据您的软件包名称,您可以从命令行启动它,如下所示:

adb shell am start -n your.package.name/.NewActivity