【问题标题】:App isn't launching in Android Studio Emulator应用程序未在 Android Studio 模拟器中启动
【发布时间】:2017-01-06 15:12:20
【问题描述】:

好的,正如标题所说,我的 Android 应用不想在正在运行的模拟器中启动自己。模拟器本身是一个运行API 23Android 6.0 Marshmallow)的Nexus 5

我知道我应该被问到如果模拟器关闭,我希望如何启动我的应用程序,从一个弹出窗口询问我是要使用正在运行的设备还是从 AVD 启动一个,但是,我不明白这个.

从我的清单中获取的代码如下。 (如果需要任何其他信息,请询问,我会上传)

图片不再可用

【问题讨论】:

  • 就像 CommonsWare 所说的,可以发布代码时不要发布图像。代码可以被索引...(内容)图像不能。

标签: android performance android-studio emulation avd


【解决方案1】:

您没有启动器活动。因此,Android Studio 不知道如何为您的应用启动启动器活动,因此它不会提供运行您的应用。

在您的 LogInScreen 清单条目中,您将 android.intent.action.MAIN 替换为 com.example.michael.whatsuplondon.MAINACTIVITY。将其改回android.intent.action.MAIN

另外,将来不要发布 IDE 窗口的屏幕截图,因为您可以发布实际文本(例如,在这种情况下是清单的)。

【讨论】:

  • 感谢您的及时回复,但是,我发现我遇到的主要问题是由于仅选择了运行按钮左侧的“构建”而不是“应用”作为整个。这意味着构建正在启动,因为我弹出了一个 Java 图标,但它没有在模拟器中启动 - 几乎是一个手掌错误哈哈!
【解决方案2】:

尝试将您的意图过滤器更改为:

<action android:name="android.intent.action.MAIN" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    相关资源
    最近更新 更多