我已经为我的项目添加了一些SDK API,现在我需要从外部库中删除它们。那我该怎么做呢?
答案 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)。