区块链 编译android geth 填坑记录 ubuntu

下载geth 源码  直接 make android 

下载android ndk sdk 配置环境变量cd 

安装golang  设置环境变量

 发现没有gomobile命令 按照wiki方法 执行安装gomobile 失败  操蛋的gfw 然后我又不想安装shadowsocks( 不会!!!)

直接跳入go  - > src  然后 mkdir golang.org   ->mkdir x

cd x git clone https://github.com/golang/mobile.git 解压到目录

go install golang.org/x/mobile/cmd/gomobile  提示权限不足 好办 直接 777 给usr/local这个目录加最高权限  

执行install 通过 发现go/bin目录下 已经出现了 gomobile   

然后就可以滚去go-ethereum目录执行 make android了 

报错!!!  ubuntu failed to find android sdk platform  in platforms  打开发现platform目录是空的 也就是没有下载任何api  .... 我没有启动androidstudio 自然不会更新这个api 蛋疼 

尝试在windows上的sdk的platform目录随便copy一个api 到linux 对应目录 执行   bingo!!!

终于取到geth.aar了

posted @ 2018-04-16 12:38  rexzhao  阅读(496)  评论(0编辑  收藏  举报