java-如何在android studio中编辑依赖项/外部库?

这个问题已经在这里有了答案:

  • 如何将库项目添加到Android Studio? 30个答案

关于添加库和依赖项的信息很多,但是我还没有找到关于实际编辑库的有用信息。

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

我还尝试在notepad ++中编辑文件,并且发生相同的问题(它们在构建时返回到其预编辑状态)。

有人可以告诉我如何编辑库,也可以通过变通办法来更改布局/某些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. 同步,清理,生成等
Micah Simmons asked 2020-06-30T02:10:58Z
1个解决方案
19 votes

您应该通过从感兴趣的Github存储库下载代码(并删除您添加到build.gradle下的dependencies下的行),将该库添加为Android Studio中的模块。

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

Karim answered 2020-06-30T02:11:18Z
translate from https://stackoverflow.com:/questions/30344053/how-do-you-edit-a-dependency-external-library-in-android-studio