如何创建仅包含库模块的 Android Studio 项目

How to create Android Studio project with ONLY a library module

我在尝试创建一个只有库模块的 Android Studio 项目时遇到了很多麻烦。如果我转到文件 -> 新建 -> 新建项目,它会假设我正在制作一个应用程序,即使我告诉它不要创建一个空 activity。如果我然后制作一个库模块,我也会在项目中有一个无用的 app 模块。

有什么办法可以删除那个模块吗?我试过删除目录(这似乎让 Android Studio 感到困惑)并且我尝试通过 Android Studio 中的“模块设置”菜单删除它(这会导致它立即重新创建)。一定有办法做到这一点,对吧?

您想制作一个模块,它需要成为项目的一部分。

随意删除 app 模块,或者实际展示您的库的示例用法,这是大多数库提供的

From Android docs

Create a library module

To create a new library module in your project, proceed as follows:

Click File > New > New Module
In the Create New Module window that appears, click Android Library, then click Next.

您可以尝试从项目结构中删除模块;

对于遇到同样问题的任何人,您似乎确实无法从 Android Studio 项目中删除应用程序模块。所有项目都必须有一个应用程序模块,即使主要目的是创建一个库。我最终制作了一个小示例应用程序来展示如何使用该库,这似乎是惯例。