Amino.run项目配置(一) 样例运行 Ubuntu16.04LTS+Android studio+GraalVM-ce-1.0.0-rc8

Amino.run项目地址: https://github.com/amino-os/Amino.Run
GraalVM Ruby附加包: https://download.csdn.net/download/aperture0/11392840
GraalVM下载地址 : https://www.graalvm.org/downloads/
项目步骤:

  1. GraalVM安装与配置
  2. Android studio安装与配置
  3. 使用Android studio运行Amino.run项目

1 GraalVM安装与配置
GraalVM安装很简单,下载tar.gz文件后解压,路径随意,这里假定为/home/graalvm-ce-1.0.0-rc8
graalvm-ce-1.0.0-rc8结构如下:
官网上的版本更新了,但是结构还是一样的
在这里插入图片描述
之后配置环境变量,和配置java环境变量很相似

$ sudo -s
$ vim ~/.bashrc

#在打开的文件末尾输入
#注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#/home/graalvm-ce-1.0.0-rc8 是我电脑上的路径,请根据自己的路径修改

#建议放到用户相关文件下,比如/home/xxxx/Documents这种路径下,xxxx代表你的用户文件夹名称

export JAVA_HOME=/home/xxxx/graalvm-ce-1.0.0-rc8
export JRE_HOME=/home/xxxx/graalvm-ce-1.0.0-rc8/jre
export CLASSPATH=.:/home/xxxx/graalvm-ce-1.0.0-rc8/lib:/home/graalvm-ce-1.0.0-rc8/jre/lib
export PATH=/home/xxxx/graalvm-ce-1.0.0-rc8/bin:$PATH

$ source ~/.bashrc
$ java -version
$ exit()

输入java -version命令,可以看到此时使用的不是jvm,而是GraalVM可以看到此时使用的不是jvm,而是GraalVM之后安装clang , ruby支持:

$ apt-get install clang

#gu命令是GraalVM自带的,ruby-installable-ce-1.0.0-rc8-linux-amd64.jar是GraalVM ruby依赖 -F是从文件安装(默认会从github下载)
$ sudo -s
$ gu install -F /home/xxxx/ruby-installable-ce-1.0.0-rc8-linux-amd64.jar
#xxxx代表你的用户文件夹名称
#完成后会提示安装其他依赖,照着做就好了

这里有GraalVM官方教程:https://www.graalvm.org/docs/getting-started/

2 Android studio 3.4.2安装与配置
直接去Android studio官网下载,支持ubuntu.下载后也是一个tar.gz文件,解压到任意目录,解压后如图:
在这里插入图片描述运行bin文件里的studio.sh即可启动Android studio. 初次使用要安装sdk. 整个过程和Windows下差不多
为了运行Amino.run,我们要把Android studio默认的jdk替换成GraalVM. 在Files->Other Settings->Default Project Structure
在这里插入图片描述路径就是graalvm-ce-1.0.0-rc8文件夹,而且如果路径不是指定的JAVA_HOME,会提示路径不可用。

3 使用Android studio运行Amino.run项目

Amino.run是一个仍在开发中的项目,有一些bug也是正常的,我们首先从github上下载
使用安装好的Android studio打开该文件,首先打开根目录的build.gradle文件
在这里插入图片描述
将里面的jcenter()全部注释掉,并将其替换为
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
然后在文件最后添加

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
    }
}

这样可以使用阿里的镜像,使得gradle同步更快。
如果提示安装googleJavaFormat插件失败,可以将所有与googleJavaFormat相关的内容都注释掉。
gradle同步完成后,在右侧有这样的一栏
在这里插入图片描述
右击该目录下的build->run,等待build
build的时候我的hanksTodoRuby文件编译有问题,应该是Ruby支持的问题,如果出现同样的问题,可以在根目录中的 settings.gradle 文件中把

include ':examples:hanksTodoRuby'

注释一下(gradle也是’//'注释),重新同步,bulid。
之后在AminoRun->:example->other中运行run,即可运行所有例程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值