gpt4 book ai didi

android - 在错误地创建应用程序而不是库后,像在 iOS 中一样在 Android Studio 中创建目标

转载 作者:行者123 更新时间:2023-11-29 01:35:54 26 4
gpt4 key购买 nike

我试图将我现有的应用程序作为我想发布的其他目标(应用程序)的基础代码。我花了一些时间来学习这个过程。我做到了,我想通过自己回答来帮助人们。它在 iOS 中很简单,在 android studio 中看起来很粗糙,但最终变得非常简单。

问题陈述:

  1. 应用程序已创建,您希望将其用作库,以尽量减少代码重复。或者
  2. 您想要添加两个或多个应用程序,这些应用程序进行了较小的更改并且代码基本相同。即您想要添加使用相同基本功能代码(布局、字符串文件、主题、 Assets 等)的模块

最佳答案

转到 android studio 中的项目工具栏。

选择Android查看

您将在树中看到Gradle Script

您会发现两个构建脚本文件,一个包含项目名称,另一个包含模块名称。

例如,模块名称是 app(默认情况下),双击它

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

Gradle 同步您的项目。

同时删除`applicationId“core.example.something”标签,再次同步。

现在右键单击该项目并添加新模块,您将看到一个包含不同模块的窗口,选择手机和平板电脑(在我的例子中)并按照屏幕上的说明进行操作。

新模块将添加到您的项目结构中。

将 Android list 从应用程序模块复制粘贴到这个新模块中。

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

现在返回到新添加模块的 android list 文件。查看错误(现在更多错误已消失)并添加您想要发布此代码的新包名称。继续添加模块 :D

关于android - 在错误地创建应用程序而不是库后,像在 iOS 中一样在 Android Studio 中创建目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32968872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com