2

在 Eclipse 中为 Android 应用程序使用新活动向导时

文件 -> 新建 -> 其他 -> Android -> Android Activity

我收到警告

此模板要求最低 SDK 版本至少为 11,当前最低版本为 8

向导中的大多数选项都会发生这种情况,但现在我想创建一个新的主细节活动,它将利用片段。

我正在使用 actionbar sherlock,并且我在项目中注册了最新的支持库 jar。我想使用向导,因为片段对我来说是新的,而且似乎需要很多我不熟悉的代码。因此,我将向导用作学习过程,以了解片段应该如何正确实现和无故障,这是我目前还没有信心手动完成的事情。

在我看来,我应该能够告诉向导使用支持库方法和类,但我似乎无法弄清楚如何做到这一点,这似乎很明显。

我可以将我的 min sdk 级别更改为 11,使用向导,将 min sdk 级别更改回 8 并进行所需的支持库更改,但真是太痛苦了!

更新

我将如何更改 Eclipse 或 android sdk 的源代码来实现这一点,因为它们都是开源的,对吗?我应该从哪里开始寻找?任何想法都非常感谢

4

1 回答 1

1

不幸的是,答案是否定的。

新建 Android 应用程序向导不允许您在创建新项目时选择/添加第三方支持库到您的项目。默认情况下,它将添加的唯一库是android-support-v4.jar库。

我想这是一个小小的权衡。新向导,尤其是Android Activity,在快速创建新活动时确实简化了一些事情。但我想,在谷歌添加这样的条款之前,我们将不得不忍受这一点。也就是说,如果他们选择在某个时间添加它。

更新 1

Eclipse 是开源的。这些是 Eclipse Source 可用的所有源:http: //git.eclipse.org/c/。但是,我认为修改 Eclipse 不会有帮助。我几乎可以肯定,它比 Eclipse 本身更多的是 ADT / SDK 所做的。但我只是在猜测这个。

更新 2

您可以从此处下载 SDK 源代码:https ://android.googlesource.com/platform/sdk/ 。祝你好运。:-)

于 2013-01-12T12:30:48.903 回答