我正在使用eclipse并拥有android插件。我做了一个运行1.6的模拟器。我正在尝试运行它附带的演示应用程序,它冻结了我,我必须结束这个过程。我从来没有得到它来运行演示。有人有什么建议吗?
演示应用代码:
package com.demo.DemoApp;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
我的输出:
[2011-06-29 15:31:32 - DemoApp] ------------------------------
[2011-06-29 15:31:32 - DemoApp] Android Launch!
[2011-06-29 15:31:32 - DemoApp] adb is running normally.
[2011-06-29 15:31:32 - DemoApp] Performing com.demo.DemoApp.MainActivity activity launch
[2011-06-29 15:31:32 - DemoApp] Automatic Target Mode: launching new emulator with compatible AVD 'Test-Device-1.6'
[2011-06-29 15:31:32 - DemoApp] Launching a new emulator with Virtual Device 'Test-Device-1.6'
[2011-06-29 15:31:41 - DemoApp] New emulator found: emulator-5554
[2011-06-29 15:31:41 - DemoApp] Waiting for HOME ('android.process.acore') to be launched...
[2011-06-29 15:32:29 - DemoApp] emulator-5554 disconnected! Cancelling 'com.demo.DemoApp.MainActivity activity launch'!
答案 0 :(得分:2)
这不是解决您的特定问题的方法,但我放弃了模拟器,只是为了笨重而且速度慢。得到一个真正的设备,你的生活将大大改善。它们现在相当便宜。相信我,模拟器不值得你的耐心。
答案 1 :(得分:1)
在模拟器上擦除用户数据以从头开始。这通常可以解决这个问题。
答案 2 :(得分:1)
Android默认模拟器非常慢。您可以在系统中使用任何真实设备或Gennymotion。 Gennymotion模拟器的性能优于默认模拟器。