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複製一份到這個目錄下,對應的文本翻譯成中文即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章