我从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);
}
}
感谢您的关注:)
答案 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