在Android Studio中创建目标,就像在iOS中创建应用程序而不是库一样



我试图使我已经存在的应用程序作为我想要发布的其他目标(应用程序)的基础代码。我花了一些时间来学习这个过程。我做到了,我想通过自己回答这个问题来帮助人们。它在iOS上很直接,在android studio上看起来很粗糙,但最终却变得异常简单。

问题说明:

    创建了
  1. 应用程序,并且您希望将其用作库,以便代码重复最小化。或
  2. 你想添加两个或更多的应用程序与小的变化和基本相同的代码,即你想添加模块,使用相同的基本功能代码(布局,字符串文件,主题,资产等)

进入android studio的Project工具栏

Select Android view

您将在树中看到Gradle Script

你会发现两个build script文件,一个带有项目名称,另一个带有模块名称。

比如说模块名是app(默认是)双击它

您将看到apply plugin: 'com.android.application'将其更改为apply plugin: 'com.android.library'

Gradle Sync your project.

也删除' applicationId "core.example。标签,再次同步。

现在右键单击项目并添加新模块,您将看到一个带有不同模块的窗口,选择手机和平板电脑(在我的情况下)并按照屏幕上的说明。

一个新的模块将被添加到你的项目结构中。

从app模块复制粘贴android manifest到这个新模块。

检查Gradle Script树,你会在其中找到一个新条目,打开它并在依赖项中添加编译项目(":lib")(在我的情况下用app替换lib或您更改为库的模块名称)

现在回到新添加模块的android manifest文件。查看错误(现在大多数错误已经消失了),并添加您希望发布此代码的新包名。D

相关内容

  • 没有找到相关文章

最新更新