如何从Android Studio中的文件夹附加jar库的源代码?

时间:2015-03-23 18:38:15

标签: java android jar android-studio android-debug

我在Android Studio的项目中有一个jar库,我在一个zip文件中收到了它的源文件,我现在需要调试。问题是,我无法从zip文件或解压缩的文件夹加载这些源。我的库位于app/libs,我将源文件保存到app/src/external_libs

IDE显示"未找到的来源"并提供了一个“附加源”'按钮,但我无法使用它:它允许我选择文件夹,我甚至设法进入“选择根”'屏幕,但按OK后,没有任何反应。

enter image description here

我也试过文件 - >项目结构 - >依赖关系 - >添加但Gradle警告它只接受jar文件。

  1. 如何附加实际文件夹中的源文件?
  2. 我给出的文件可能与jar的版本不完全相同。这可能是问题吗?

2 个答案:

答案 0 :(得分:0)

我在这里遇到了同样的问题:有一个.jar库及其源代码,并希望将源代码附加到Android Studio,所以当我按住ctrl +点击库中的任何方法时,它会在编辑器中显示它的来源。为此,您必须使用编辑器右上角的“附加源...”或“选择源...”链接(或按钮)选择未压缩的源目录的根目录。

这是针对您的问题1,对于数字2,我认为它不是附加机制的问题,但最终是编辑器中代码的一致性。

希望这可以帮助你或某人。

答案 1 :(得分:-1)

按照android studio中的以下步骤 - >

档案 - >新模块 - >弹出窗口将打开 - >选择导入jar或aar,如附图所示 - >另一个弹出窗口将打开 - >现在从您的文件夹中选择我们的jar文件并完成。enter image description here