java - 在 Android Studio 中,如何将应用程序项目更改为库?

标签 java android android-studio jar android-gradle-plugin

我敢肯定这很简单,但是由于我今天才开始使用Android Studio,所以我找不到它。我也用谷歌搜索了过去一个小时,但没有找到指定的帖子:

如何将现有的应用程序项目更改为库。

我找到的所有内容都是关于如何创建一个新的库项目的。不是如何转换。

一个子问题是,如何查看项目是配置为应用程序还是库?我希望这两个问题的答案是一样的。

最佳答案

打开你的 build.gradle您的应用程序(在您的应用程序目录中)并修改:

apply plugin: 'com.android.application'

apply plugin: 'com.android.library'

如果你有一个 applicationId在你的build.gradle删除它:

defaultConfig {
     applicationId "com.your.application.id"
}

然后清理你的项目并重建或者只是从 Android Studio 同步你的 gradle

如果您添加了一些额外的 gradle 属性,例如 applicationVariants.all您必须替换为 libraryVariants.all反之亦然,如果您将库转换为应用程序

如果你想为你的重新转换添加一个新的步骤,你可以将 Android-Studio 默认创建的模块名称“app”更改为更适合库模块的名称。您可以使用 <your_module_name> 重命名目录 app .打开settings.gradle文件(在项目的根目录下)并将 app 替换为 <your_module_name> .然后转到菜单 Build > Make module <your_module_name>就这样,您的模块已重命名。

关于java - 在 Android Studio 中,如何将应用程序项目更改为库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021074/

相关文章:

android - 无法使 Android Plot 在 Android Studio 中工作

java - 摆脱 org.eclipse.m2e :lifecycle-mapping 的 POM 未找到警告

android - RxJava 和 Retrofit 处理多个平面图的分页

android - java.lang.NoSuchMethodError : No virtual method execute for HttpClientResponse 错误

Android 并在 TableRow 的 TextView 中显示多行文本

version-control - Intellij IDEA 红色/棕色突出显示的文件名

android - 无法使用 Android Studio 从 Android 支持库导入 ActionBarCompat

java - 添加一个 TestExecutionListener

java - 如何从 Callable 返回中期结果?

java - 运行小程序所需的 JDK 版本