f2p*_*eek 13 android travis-ci
尝试使用Travis CI开始我的Android项目.首先,我使用Android Bootstrap设置虚拟项目,并从square's otto项目中添加了一个yml文件 - 修改为具有我的用户名和repo名称.
我的构建失败,错误" /home/travis/build.sh:line 94:android:command not found,即使square的项目构建正常.
该错误似乎表明路径未正确设置,尽管我的.travis.yml中有这些行
还有什么我需要设置才能做到这一点吗?
Ral*_*alf 16
更新2014/05:Travis CI现在正式支持Android.
http://docs.travis-ci.com/user/languages/android/
除非您要在非Android VM上使用它,否则不再需要下面的解决方法.
问题很可能是Travis CI切换到64位虚拟机.您需要安装适用于Android的ia32-libs才能在64位环境中运行.目前可以通过以下方式实现:
sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch
Run Code Online (Sandbox Code Playgroud)
我写了一篇关于在Travis上运行Android版本的博客文章,其中包括此内容以及其他详细信息:http://rkistner.github.com/android/2013/02/05/android-builds-on-travis-ci/
特拉维斯未来可能会支持特定于Android的虚拟机,这将简化配置.关注问题#56上的对话,了解有关此问题的更新以及针对特定于Android的VM的讨论.
归档时间: |
|
查看次数: |
7304 次 |
最近记录: |