如何在Android工作室中编辑依赖项/外部库?

2022-08-31 17:42:40

有很多关于添加库和依赖项的信息,但我无法找到任何关于能够实际编辑库的有用信息。

我已经在我的项目中添加了 https://github.com/jdamcd/android-crop 作为依赖项,但我想编辑它的一些功能,主要是与布局相关的东西。但是,当我浏览文件时,Android Studio说“生成了构建文件夹下的文件,不应对其进行编辑”,当我编辑它们时,一旦系统构建,它们就会返回到预先编辑的状态。

我还尝试在记事本++中编辑文件,并出现了同样的问题(它们在构建时返回到预先编辑的状态)。

有人可以告诉我如何编辑库或解决方法,我可以更改布局/一些java,而不必将整个库复制并粘贴到我的项目中以使其可编辑吗?

提前致谢,

上帝的速度。

编辑:答案是不要简单地将库作为依赖项添加到build.gradle文件中,使用以下代码:编译'com.soundcloud.android:android-crop:0.9.10@aar'

您必须将其添加为模块而不仅仅是外部依赖项,然后才能编辑文件。

如果有人想知道如何遵循以下步骤:

  1. 在根目录中创建库文件夹(随心所欲地称呼它),即您进入的第一个文件夹以访问应用程序及其内容。
  2. 下载库,解压缩它。
  3. 将步骤 2 中的文件夹放在您在步骤 1 中创建的文件夹中。
  4. 将模块添加到类似如下:settings.gradleinclude ':LibraryContainingFolder:ActualLibFolder'
  5. 同步和清理
  6. 进入Android Studio中的项目结构,点击主模块,通常称为app,点击依赖关系标签,然后点击绿色加号,然后点击“模块依赖”。该模块应显示为包含文件夹,其中的库文件夹由冒号“something:somethingElse”分隔。添加模块。
  7. 同步,清洁,布丁等。

答案 1

您应该将库作为模块添加到 Android Studio 中,方法是从您感兴趣的 Github 存储库下载代码(并删除您添加到的代码下的行)dependenciesbuild.gradle)

然后按照这个答案中的步骤操作:https://stackoverflow.com/a/16639227/1065810


答案 2

推荐