如何在非Eclipse Android应用程序中正确包含支持库

我正在考虑如何让Android的支持库在Eclipse之外进行包含和编译。 我使用Linux作为我的编译环境,我没有使用任何IDE来创build应用程序,只使用基本的Android SDK。 我只是回答了关于Eclipse的这个问题,但是我怎样才能使用Ant和Android SDK呢?

Solutions Collecting From Web of "如何在非Eclipse Android应用程序中正确包含支持库"

假设你没有使用GridLayout

步骤1:将SDK中的android-support-v4.jarandroid-support-v13.jar到项目的libs/目录下。

步骤#2:没有步骤#2。

如果您使用的是原生的片段(而不是Android支持包自带的backport),则选择android-support-v13.jar ,并且想要将它们用于Android支持包中的ViewPager

GridLayout使事情变得更加复杂,因为它是一个Android库项目。 您需要按照说明如何在命令行项目中使用Android库项目 ,可能需要正式项目的副本。

所有这些东西都可以在SDK的安装位置的extras/目录中找到。

类似于这个自动化文章http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html

确保为ant / android生成一个有效的build.xml文件android update project --path /path/to/project

然后只是ant clean debug

您也可以签出官方文档http://developer.android.com/tools/building/building-cmdline.html