很抱歉,如果这个问题重复,但我已经搜索了一段时间,但找不到答案。
我使用Android Studio和Gradle来开发我的应用程序,gralde会自动从maven下载源代码但是在Android Studio中它会说“Sources Not Found”而且我必须拖放或选择源文件直接。这很麻烦。无论如何,AS自动链接下载的类源,当我按住Ctrl键并单击该类时,它将直接打开源文件?
编辑:像ButterKnife这样的库我可以直接查看源代码,但像MaterialEditext这样的其他库我必须手动选择源文件。
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.rengwuxian.materialedittext:library:2.0.3'
ButterKnife可以在外部库中找到,而MaterialEditext则不能。我不知道为什么。
答案 0 :(得分:0)
不是每个模块都可以自动选择。只有dependencies
中可以找到的人才能Gradle
导入。看看这里:右键点击你的项目---> Open Module Settings
---> Modules
---> Dependencies
---> {{1} } ---> Plus
,然后您可以选择一个Library Dependency
。然后它将被Library Dependency
添加到您的项目中。最重要的是,你可以看到的是你能得到什么。如果你看不到你想要的模块,也许你需要在其他地方下载它。