我在尝试创建一个仅包含库模块的 Android Studio 项目时遇到了很多麻烦。如果我转到文件 -> 新建 -> 新项目,它会假设我正在制作一个应用程序,即使我告诉它不要创建一个空活动。如果我创建一个库模块,我的项目中也会有一个无用的
app
模块。
有什么方法可以删除该模块吗?我尝试删除该目录(这似乎让 Android Studio 感到困惑),并且尝试通过 Android Studio 中的“模块设置”菜单删除它(这会导致它立即重新创建)。一定有办法做到这一点,对吗?
对于遇到同样问题的人来说,您似乎确实无法从 Android Studio 项目中删除应用程序模块。所有项目都必须有一个应用程序模块,即使主要目的是创建一个库。我最终制作了一个小示例应用程序,展示了如何使用该库,这似乎是惯例。
您想要制作一个模块,该模块需要成为项目的一部分。
随意删除
app
模块,或者实际展示您的库的示例用法,这是大多数库提供的
创建库模块
要在项目中创建新的库模块,请按以下步骤操作:
单击 文件 > 新建 > 新建模块
在出现的创建新模块窗口中,单击 Android Library,然后单击下一步。
您可以尝试从项目结构中删除模块;
您不要删除应用程序模块,而是按照此处的说明将其转换为库:https://developer.android.com/studio/projects/android-library#Convert。
总结:
如果您现在构建,您将获得 AAR 而不是 APK。