当前位置: 首页 > 工具软件 > Android Ruby > 使用案例 >

我的RUBY之路--第四周(02) Linux 下搭建vim + android SDK + jruby (不使用eclipse )

秦景福
2023-12-01

参考:http://siwei.me/blog/posts/lesson-1-linux-vim-android-sdk-jruby-eclipse-without-eclipse-how-to-install-vim-android-sdk-jruby-ruboto

1. install git/rbenv 

2. install ruby

3. install rubygem, 

4. gem install ruboto

5. (refert to http://developer.android.com/sdk/installing/index.html?pkg=tools)

对于 ubuntu < 13.10 : apt-get install ia32-libs
对于 ubuntu >= 13.10: 
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386

6. install JDK: $ aptitude install openjdk-7-jdk   

(如果上述方法不行的话,就来这里下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ,选取你需要的版本)

安装JDK非常简单(参考:http://www.cnblogs.com/memory4young/p/ubuntu-install-jdk.html) , 只需要解压缩之后,设置 JAVA_HOME 和PATH就可以了。

export JAVA_HOME="/workspace/discreteness/jdk/jdk1.8.0_25"
export CLASSPATH="$JAVA_HOME/lib:."
export PATH="$PATH:$JAVA_HOME/bin:"

7. 下载standalone android SDK: (参考: http://developer.android.com/sdk/installing/index.html?pkg=tools )  ,然后解压缩到 /workspace/android-sdk-linux 

设置 ~/.bashrc, 增加 ANDROID_HOME, 和PATH, 如下(注意其中增加的 各种变量):
export JAVA_HOME="/workspace/discreteness/jdk/jdk1.8.0_25"
export CLASSPATH="$JAVA_HOME/lib:."
export ANDROID_HOME="/workspace/discreteness/sdk/android-sdk-linux"
export PATH="$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

8. $ruboto setup  这样你就可以看到各种第三方包是否都准备好了。

:/workspace/discreteness/apache/apache-ant-1.9.4$ ruboto setup

Java runtime             : Found
Java Compiler            : Found
Apache ANT               : Not found
Android Package Installer: Found
Android Emulator         : Found
Android SDK Command adb  : Found
Android SDK Command dx   : Found
Platform SDK android-15  : Not found

    !!! Ruboto setup is NOT OK !!!

Apache ANT was not found.
说明我们还需要安装 ANT( 自动化处理的工具)

9 . 来这里下载: http://mirror.symnds.com/software/Apache//ant/binaries/apache-ant-1.9.4-bin.zip , 然后解压缩, 然后设置 ANT_HOME 这个变量:

export ANT_HOME="/workspace/discreteness/apache/apache-ant-1.9.4"
export PATH="$PATH:$ANT_HOME/bin"
export PATH="/workspace/discreteness/sdk/android-sdk-linux:$PATH"

10. 然后,$ ruboto setup ,会提示说除了 platform sdk 15 没有找到,其他都齐备了。 没关系。因为sdk-15 对应于 android 4.0.3 ,我们目前(2014-9-21)最新的是sdk 19, 20,我们把已经安装好的 sdk 19.0.1 的路径放到PATH下就可以了(这一步ruboto 会自动提示我们)

export PATH="/workspace/discreteness/sdk/android-sdk-linux/build-tools/19.1.0:$PATH"
完整的各种路径是:
export JAVA_HOME="/workspace/discreteness/jdk/jdk1.8.0_25"
export CLASSPATH="$JAVA_HOME/lib:."
export ANDROID_HOME="/workspace/discreteness/sdk/android-sdk-linux"
export PATH="$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

#set JRBUY environment
JRUBY_HOME="/workspace/discreteness/jruby/jruby-1.7.16.1"
export PATH="$JRUBY_HOME/bin:$PATH"

#set ANT_HOME
export ANT_HOME="/workspace/discreteness/apache/apache-ant-1.9.4"
export PATH="$PATH:$ANT_HOME/bin"
export PATH="/workspace/discreteness/sdk/android-sdk-linux:$PATH"
export PATH="/workspace/discreteness/sdk/android-sdk-linux/build-tools/19.1.0:$PATH"

11. 安装JRuby (参考:http://jruby.org/getting-started)

 类似资料: