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

Mic*_*ons 47 java dependencies android external edit

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

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

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

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

提前致谢,

上帝的速度.

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

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

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

  1. 在根目录中创建库文件夹(在任何你想要的地方调用它),即你进入应用程序及其内容的第一个文件夹.
  2. 下载库,解压缩.
  3. 将步骤2中的文件夹放在您在步骤1中创建的文件夹中.
  4. 将模块添加到settings.gradle类似的内容中: include ':LibraryContainingFolder:ActualLibFolder'
  5. 同步和清洁
  6. 转到Android Studio中的项目结构,单击主模块,通常称为app,单击依赖项选项卡,然后单击绿色加号,然后单击"模块依赖项".该模块应该显示为包含文件夹,其中的库文件夹以冒号'somethingElse'分隔.添加模块.
  7. 同步,清洁,建筑等

Kar*_*rim 19

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

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

  • 哟,谢谢你指出我正确的方向!有几个奇怪的错误,但现在一切正常,谢谢,完全可编辑。 (2认同)