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

ple*_*bay 6 java android jar android-studio android-gradle-plugin

我确信这很简单,但是因为我刚刚开始使用Android Studio,所以我找不到它.我也搜索了过去一小时,没有发现任何指定的帖子:

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

我发现的一切都是关于如何创建一个新的图书馆项目.不是如何转换一个.

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

Ber*_*tel 11

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

apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)

apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)

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

defaultConfig {
     applicationId "com.your.application.id"
}
Run Code Online (Sandbox Code Playgroud)

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

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

如果要为重新转换添加新步骤,可以更改Android-Studio默认创建的模块名称"app",其名称更适合库模块.您可以使用重命名目录应用程序<your_module_name>.打开settings.gradle文件(在项目的根目录下)并用<your_module_name>.替换app .然后转到菜单构建>制作模块<your_module_name>,在那里,您的模块被重命名.

  • 很好的答案.谢谢.顺便说一句,我也在这里找到了类似的内容 - https://gist.github.com/daniellevass/2c46cf33e3814e685b47.再次感谢. (2认同)