Mac 编译Igniter,顺便汉化

最近刚接触到一个很好的应用Igniter,界面及其简介,搭配Trojan非常强大。作为一个完美主义者,总希望软件UI能更好看些(其实修改后界面没改变太多),动手吧。

1.首先当然是git源码了:

cd ~
git clone https://github.com/trojan-gfw/igniter
cd igniter
git submodule update --init --recursive

源码中的一些代码引用了其它库,最后一行命令是下载引用的库源码。

2.安装go语言(如果已经安装就跳过)

使用brew安装

brew install go

3.编译igniter-go-lib(重要一步,为了生成golibs.aar)

按照https://github.com/trojan-gfw/igniter-go-libs上的指引一步步操作即可,最终生成golib.aar,复制到第1步下载的igniter源码中的lib目录下。

4.用AndroidStudio最新版3.6.1打开源码,编译即可。

如果出现"undefined reference to 'sigfillset'"错误提示,去掉app的build.gradle中abiFilters的"x86"和"armeabi-v7",保留“arm64-v8a”即可。

5.汉化,这个简单,新建一个zh-rCN的values目录,把之前的strings.xml复制一份到这个目录下,对应的文本翻译成中文即可。

Mac 编译Igniter,顺便汉化_第1张图片

你可能感兴趣的:(Android,mac,igniter,android)