Android Studio 如何更新模块

标签 android android-studio

我创建了一个库并作为模块添加到我的其他项目中。图书馆并不完美,有时我不得不改变那里的一些东西。但是在我的其他项目中看不到更改,我必须删除模块并重新添加它们。 有没有其他方法可以让模块在我进行更改时始终保持最新?

最佳答案

前段时间我遇到过类似的情况,当时我不得不从我的项目中提取一些代码并制作一个库,该库将在新旧项目之间共享。我使用 Mercurial 来存储代码库,所以很自然地使用 subrepositories为此目的。
基本上,子存储库是一个嵌套 存储库,它被一些 存储库使用。每当我在子仓库中进行更改时,我都会提交它,推送到 bitbucket 仓库,然后我可以从主仓库运行 hg pullhg update(我更喜欢在 Android Studio 中按 Ctrl + T)。每次更新 nested 存储库时,main 存储库都会存储有关当前在 .hgsubstate 文件中使用的子存储库修订版的信息,因此如果您想要要在你的项目的旧版本中尝试一些东西,Mercurial 知道它必须将哪个subrepo 版本用于这个旧版本。
在 Git 中也可以找到类似的功能。我不知道其他具有子存储库支持的 vc(对它们不感兴趣)。

关于Android Studio 如何更新模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27749990/

相关文章:

android - 如何设置文件扩展名?

android - 如何集成 Iamport 韩国支付网关?

android - 将旧项目迁移到Android Studio

android - grep 在显示请求的匹配数后不会终止

android - 多个 View 未显示在自定义警报对话框中

java - 发送ACK会大大减慢数据传输速度

java - 单击 PLAY 按钮 1 次时如何逐个播放所有音频文件

android - 在 android studio 中使用 volley

java - 无法从 API R 中的 BroadcastReceiver 类启动Activity(上下文, Intent )(android studio)

android - bundle 可以传递给服务吗?