【问题标题】:Start an Android Application on Emulator?在模拟器上启动 Android 应用程序?
【发布时间】:2013-04-07 11:43:37
【问题描述】:

我是开发 Android 应用程序和开发 HelloWorld 应用程序的新手。

@Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        TextView text = new TextView(this);
        text.setText("Hello World");
        setContentView(text);

    }

但是当我在 AVD 上运行我的应用程序时,我的控制台中会出现以下情况。

[2013-04-07 17:01:31 - Myapp] R.java was modified manually! Reverting to generated version!
[2013-04-07 17:01:48 - Myapp] ------------------------------
[2013-04-07 17:01:48 - Myapp] Android Launch!
[2013-04-07 17:01:48 - Myapp] adb is running normally.
[2013-04-07 17:01:50 - Myapp] Performing com.example.myapp.MainActivity activity launch
[2013-04-07 17:01:53 - Myapp] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'dv'
[2013-04-07 17:01:53 - Myapp] Uploading Myapp.apk onto device 'emulator-5554'
[2013-04-07 17:01:54 - Myapp] Installing Myapp.apk...
[2013-04-07 17:02:05 - Myapp] Success!
[2013-04-07 17:02:05 - Myapp] Starting activity com.example.myapp.MainActivity on device emulator-5554

模拟器也启动了。但它不打印 HelloWorld。

如何让我的应用运行?

【问题讨论】:

    标签: java android android-emulator


    【解决方案1】:

    给模拟器一些时间(大约 10 分钟)。他需要很长时间才能启动。如果您等待的时间过长,那么 android 徽标将消失,您将收到主屏幕。

    你可以看看我写的这篇关于如何加速模拟器的博文:

    Speed UP the Emulator

    【讨论】:

    • 已经 10 分钟了,但是没有开始。 :(
    • 只要给它时间,它最终会启动的。
    • 这是一次性的事情还是每次我更改一些代码并在模拟器上运行时都会发生。
    • 不,只有在启动计算机后启动模拟器时才会发生这种情况,通常我不会在启动后关闭它。您可以通过加快模拟器速度的方式检查我对问题的编辑。
    【解决方案2】:

    android 模拟器可能需要一段时间才能加载。有时我可能需要三四分钟才能看到 android 主屏幕

    【讨论】:

      猜你喜欢
      • 2011-05-11
      • 1970-01-01
      • 2015-12-22
      • 2012-05-21
      • 2019-03-24
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      相关资源
      最近更新 更多