安装 openjdk-7-jdk 之前,运行 ant 失败:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
安装 make 之前,运行sudo gem install calabash-android -V
失败:
ERROR: Error installing calabash-android:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
checking for main() in -lc... yes
creating Makefile
make
sh: 1: make: not found
http://www.androiddevtools.cn/ 下载 Linux 64 位 adt-bundle-linux-x86_64-20140702.zip,并解压到 home 目录,
~/.bashrc 中设置:
export ANDROID_HOME=$HOME/adt-bundle-linux-x86_64-20140702/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
安装 lib32z1 lib32ncurses5 lib32stdc++6 之前, 打开 ADT 报找不到文件错误:
Cannot run program "/home/test/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/home/test/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb'
~/adt-bundle-linux-x86_64-20140702/sdk/tools$ ./adb
bash: ./adb: No such file or directory
~/adt-bundle-linux-x86_64-20140702/sdk/platform-tools$ ls adb -l
-rwxrwxrwx 1 magima magima 1355536 6月 21 18:09 adb
设置淘宝源后再安装:
sudo gem sources --remove http://rubygems.org/
sudo gem sources -a http://ruby.taobao.org/
sudo gem install calabash-android -V
安装 ruby1.9.1-dev 之前,试图安装 calabash-android,将报错:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)