如何在 android studio 中创建没有主要活动的应用程序?

Posted

技术标签:

【中文标题】如何在 android studio 中创建没有主要活动的应用程序?【英文标题】:How do I create an application without a main activity in android studio? 【发布时间】:2016-11-02 19:28:48 【问题描述】:

我正在 android studio 中创建动态壁纸。除了壁纸,我不想要任何 UI,所以我的应用程序不包含任何活动。

但是,当我尝试部署到设备时,我收到以下错误并且我的壁纸无法加载。

Could not identify launch activity: Default Activity not found
Error while Launching activity

如何创建一个没有主活动的应用程序?

【问题讨论】:

How to make Animated Android Live Wallpaper ?的可能重复 @GreyBeardedGeek 这不是重复的。链接的教程有一个设置壁纸的主要活动。我不想有主要活动。 为什么不愿意创建主Activity?我认为这是不可能的。 @kha 因为我不需要。我需要创建一个什么都不做然后退出的主要活动似乎很奇怪。如果我必须这样做,我会这样做,但我只是在检查我是否真的必须这样做。 【参考方案1】:

在您的应用程序中没有活动是非常好的。构建成功,Android Studio 仅在尝试运行时失败,因为它不知道该做什么。

您需要修改运行配置。转到“运行 > 编辑配置”并在“启动选项”下将“默认活动”更改为“无”:

【讨论】:

在哪里可以找到“运行配置”菜单? 转到“运行 > 编辑配置”。 但这什么时候有用呢?假设我们要启动一个服务,我会在 Activity 中为其编写代码,是否可以使其不可见?

以上是关于如何在 android studio 中创建没有主要活动的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中创建动态 ListView

在 Android Studio 中创建新项目时如何选择目标 API 级别?

如何在 Android Studio 中创建我自己的“重新格式化代码”样式?

如何在 Android Studio 1.4 中创建横向布局

如何在 Android Studio 中创建自定义图像按钮?

如何在 Kotlin 中创建一个打开新活动(Android Studio)的按钮?