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

时间:2013-07-15 16:55:55

标签: android linux ant android-support-library

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

2 个答案:

答案 0 :(得分:7)

假设您没有使用GridLayout

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

步骤2:没有第2步。

如果您使用的是本机片段(而不是Android支持软件包自己的后端),请选择android-support-v13.jar,并且您希望将它们用作Android支持包中ViewPager之类的内容。

GridLayout使事情变得更复杂,因为它是一个Android库项目。您需要关注the instructions for how to use an Android library project in a command-line project,可能正在处理官方项目的副本。

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

答案 1 :(得分:0)

与此自动化文章http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html

类似

确保为ant / android building android update project --path /path/to/project

生成有效的build.xml文件

然后只是ant clean debug

您还可以查看官方文档http://developer.android.com/tools/building/building-cmdline.html