gpt4 book ai didi

android - 在 Android Studio 项目中包含现有代码的正确方法?

转载 作者:行者123 更新时间:2023-11-29 17:38:35 31 4
gpt4 key购买 nike

我是 Android Studio 的新手,我想包含一个 OAuth2 client implementation在我的应用程序中使用。

客户端只是作为源文件的集合发布。理想情况下,我希望能够使用 gradle 自动包含这些类,但如果它至少不支持 Maven,那似乎是不可能的。我希望至少将代码作为 git 子模块包含在我的项目中,这样我就可以依靠 git 将任何 future 的更改集成到客户端库中。

据我所知,我认为将库包含在项目中的正确方法是作为一个模块。似乎没有任何方法可以使用现有源代码创建新模块。我唯一能想到的就是创建一个新模块并将源文件移动到该模块中,但这看起来真的很乱。这真的是我包含这种代码的唯一选择吗?

最佳答案

转到

File > Project Structure

单击左上角的绿色 + 按钮。

Import existing project > tell where module is located > hit next

到目前为止,您已经将模块添加到您的项目中。

Now put that module as a dependency in your app module (or mobile module)

方式一:

再去

File > Project Structure

点击模块部分中的应用程序(或移动设备)。

现在 dependencies 选项卡,右上角会有一个绿色的 + 按钮。单击那个。

Chose module dependency from dropdown options. The module you imported will be listed there. Select it and hit ok. and ok again on previous window.

如果没有错误,gradel 将编译,你就可以开始使用这个库了!

方式二:

此外,在项目中导入 lib 之后,您可以通过更改其 build.gradel 文件并添加

dependencies {
compile project(':nameoflib') //nameoflib is the name of lib you imported
}

如果您在将 lib 导入项目时遇到错误。欢迎在评论中问我。

关于android - 在 Android Studio 项目中包含现有代码的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562113/

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