我正在考虑如何让Android的支持库包含在Eclipse之外并进行编译。我使用Linux作为构建环境,我没有使用任何IDE来创建应用程序,只使用基本的Android SDK。我只回答了关于Eclipse的这个问题的答案,但是我怎么能只使用Ant和Android SDK呢?
答案 0 :(得分:7)
假设您没有使用GridLayout
:
第1步:将SDK中的android-support-v4.jar
或android-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
然后只是ant clean debug
您还可以查看官方文档http://developer.android.com/tools/building/building-cmdline.html