如何在android studio中编辑依赖/外部库



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

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

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

有人能告诉我如何编辑库或变通办法,我可以改变布局/一些java,而不必复制和粘贴整个库到我的项目,使其可编辑?

提前感谢,

神速度。

编辑:答案是,而不是简单地将库添加为构建中的依赖项。编译'com.soundcloud.android:android-crop:0.9.10@aar'

你必须添加它作为一个模块,而不仅仅是一个外部依赖,然后你可以编辑文件

如果有人想知道如何遵循这些步骤:

  1. 在根目录下创建库文件夹(你想叫它什么都可以),即你进入的第一个文件夹,进入应用程序和它的内容。
  2. 下载库,解压缩。将步骤2中的文件夹放到步骤1中创建的文件夹中。
  3. 将模块添加到settings.gradle如下所示:include ':LibraryContainingFolder:ActualLibFolder'
  4. 同步和清理
  5. 进入Android Studio的项目结构,点击主模块,通常称为app,点击依赖项选项卡,然后点击绿色加号,然后点击"模块依赖"。模块应该显示为包含文件夹和其中的库文件夹,以冒号"something:somethingElse"分隔。添加模块。
  6. 同步,清理,构建等

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

然后按照以下步骤回答:https://stackoverflow.com/a/16639227/1065810

最新更新