繁体   English   中英

如何使用ADT r20创建n项目而不包括android支持库?

[英]How to create n project with ADT r20 without including the android support library?

我最近将ADT更新为rev。 20,但现在我发现新创建的项目总是包含android支持库。 我不想使用支持库中定义的FragmentActivity类,我只想使用纯Fragment类。

我尝试通过SDK管理器工具删除支持库,但现在我无法创建任何项目,因为ADT报告

此模板取决于Android支持库,该库未安装,......

除了通过shell命令创建项目之外,是否有任何方法可以通过此方法?

转到SDK_Folder / extra / android并重命名文件夹兼容性支持 之后,重新启动Eclipse。

嗯,这不是理想的,但在他们修复ADT之前,至少看起来是一种手动的方式来实现目标。

  1. 使用ICS的最小SDK创建Android项目。 当向导提示添加活动时,跳过添加活动。 是的,令人讨厌的是,它仍然添加了支持库。

  2. 创建项目后,打开项目属性并转到Java Build Path。

  3. 在Libraries选项卡上,选择Android Dependencies,单击Remove按钮,然后单击OK。

  4. 在包资源管理器中展开“libs”文件夹并删除支持库jar。

我相信这会让你获得一个没有不必要的支持库的ICS项目。

由于您从SDK Manager中删除了支持库,请单击您正在描述的屏幕上的“安装/更新”按钮。 这一次它会让你前进。

编辑澄清。 您正在创建的项目需要支持库,因为您已使用应用程序模板创建了项目。 请继续阅读我的答案Space Cowboy。

ADT R.20现在有了应用程序模板,可以为您创建一些样板。 如果您不需要模板,则只需在进入New Android Project向导的Create Activity屏幕时取消选中“Create Activity”即可。

我注意到向导中有一点错误。 如果在创建活动的向导中单击下一步,然后单击返回以返回到此屏幕,将禁用“完成”按钮。 即使您选中/取消选中“创建活动”,该按钮仍将被禁用,因此此时您将无法创建空项目。 此时,您只需取消向导即可重新开始。

不要只是重命名兼容性目录以支持。 这可以在http://code.google.com/p/android/issues/detail?id=33859第 31和34项中找到。使用SDK管理器删除支持库,然后使用它将其重新添加。否则你可能还有其他问题。

从支持中创建一个新的文件夹名称兼容性复制项目并在兼容性文件夹中将其解决该问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM