【问题标题】:Create Android Library to use in 2 apps创建 Android 库以在 2 个应用程序中使用
【发布时间】:2013-11-19 12:46:53
【问题描述】:

我的 2 个应用程序需要大约 7 个课程。 我正在使用 Android Studio 0.3.1,我想创建 2 个使用这些类的项目。

我关心的是版本控制,因为我希望我在单独的存储库中的 2 个应用程序是最新的,当我提交对 7 个类的更改时。我不想在我的 2 个存储库中手动合并这些类。

有没有人可以帮助我解决我的情况?

谢谢!

编辑:这些类正在扩展 Android 类

【问题讨论】:

    标签: android version-control shared-libraries android-library


    【解决方案1】:

    您可以为这些共享类创建一个库项目 - How to create a library project in Android Studio and an application project that uses the library project

    并将其放入版本控制中。

    然后在您的其他 2 个项目中,将该项目作为依赖项包含在内。

    如果您使用 Git,则可以将其添加为 Git 子模块,因此它独立于实际的应用程序存储库。

    【讨论】:

    • 感谢您的回答。不是这样,如果您在链接中创建一个模块,该模块将添加为项目的子文件夹吗?这使得难以置于版本控制之下。
    • 您需要从版本控制中排除子文件夹。或将其添加为子存储库(取决于版本控制软件,如果您使用 Git,则可以将其添加为 Git 子模块)
    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    相关资源
    最近更新 更多