Android Studio - 如何从外部库中删除SDK API?

时间:2014-07-08 09:42:52

标签: android android-studio

我已经为我的项目添加了一些SDK API,现在我需要从外部库中删除它们。那我该怎么做呢?

enter image description here

3 个答案:

答案 0 :(得分:7)

您可以编辑app.iml文件并对条目orderEntry发表评论,以删除您在Android工作室项目中不需要的外部库。在我的情况下,我想删除所有的android库(包括Android SDK),并将该项目作为纯Java项目。然后我评论或删除以下所有条目

<orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" />
<orderEntry type="library" exported="" name="appcompat-v7-21.0.3" level="project" />
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
<orderEntry type="library" exported="" name="support-v4-21.0.3" level="project" />

您项目的详细信息可能与上述内容不同,但它与删除外部库的信息类似。

答案 1 :(得分:0)

尝试文件&gt;项目结构 你应该看到Project,Libraries等。

从SDK&#39;您可以通过按&#34; - &#34;来删除它们。按钮。

答案 2 :(得分:0)

首先,为什么需要从外部库中删除SDK API?

在您的情况下,这就是发生的情况,在您的项目中,您有3个或更多模块,并且对于每个模块,您设置了不同的“模块SDK”。您可以通过从文件菜单中打开“项目结构”窗口来验证这一点。

在Android Studio(当然还有Intellij IDEA)中,您需要为每个模块设置模块SDK,这些模块SDK将显示在“项目”窗格的“外部库”部分中。你无法删除它们。

但是,您可以设置全局“Project SDK”,然后将Poject SDK设置为所有模块的SDK。然后,只有一个SDK API将显示在“外部依赖项”中(“外部库”中将至少存在一个SDK API)。