【问题标题】:How to edit the code of a library imported with Gradle in Android Studio?如何在 Android Studio 中编辑使用 Gradle 导入的库的代码?
【发布时间】:2015-08-30 06:20:05
【问题描述】:

我在 Android Studio 中的一个库遇到了一点问题。这个是用 Gradle 文件导入的,像这样:

dependencies {
    compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
}

它的 GitHub 存储库中有一个已知问题,但我只能通过编辑此库文件中的一行代码来修复它...问题是我在 Android Studio 中找不到它的代码。

从另一个 Stackoverflow 帖子中,我发现了这个:

apply plugin: 'idea'
idea{
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}

但是在应用它并重新加载我的 Gradle 配置后,我仍然找不到代码。

你能帮忙吗?

谢谢!

【问题讨论】:

  • “问题是我在 Android Studio 中找不到它的代码”——那是因为你在 Android Studio 中没有它的代码。您已将 AAR 文件添加为依赖项,该文件不包含 Java 源代码,而是包含已编译的 Java 字节码。但你知道the project's GitHub repository is 在哪里。克隆 repo,然后将库用作项目中的库模块,而不是您要引入的 AAR,直到修补 AAR。
  • @CommonsWare:谢谢!我终于使用了你的解决方案。

标签: android android-studio android-gradle-plugin build.gradle android-library


【解决方案1】:

您还可以扩展该类并覆盖该方法。覆盖后只需根据您的需要更新代码并解决该错误并使用您的新类:-)

【讨论】:

    猜你喜欢
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多