手機上編譯mindustry Java MOD教程

由于網(wǎng)上沒有這樣的教程,于是我就打算發(fā)這篇教程,讓大家能夠省省力,我希望會有很多優(yōu)秀的Java模組的出現(xiàn)。 話不多說,進入今天的教程。
我們需要一個文件管理軟件,我推薦MT管理器,下載地址為 https://dl.mt2.cn/MT2.13.0.apk 這個軟件我們將會用來查看目錄,文件等。 首先安裝termux,下載路徑在這 https://github.com/termux/termux-app/releases/download/v0.118.0/termux-app_v0.118.0+github-debug_arm64-v8a.apk 下載后,輸入pkg update以更新,中間可能會出現(xiàn)卡著不動的情況,直接按回車就行了。更新好后依次輸入 termux-setup-storage termux-change-repo
特別注意!點上下箭頭進行上下移動選項,選好后一定要按空格,按了才會選擇,不然不生效,最后按回車。(可以縮放大小的)
實際上很多源都是可以用的,大家都可以自選,我這就選了一個,如圖。
然后等待。結束后輸入 pkg install proot-distro 進行下載,下完后輸入 proot-distro install ubuntu 以下載Ubuntu。
下完后,輸入 proot-distro login ubuntu 以進入Ubuntu。如圖
進去后,光標前面會顯示root@localhost,以后大部分操作都是在Ubuntu里進行的,沒有特殊說明一律默認為Ubuntu。還請各位在操作前注意是否已進入Ubuntu! 進去后,輸入apt update來更新。
手機上下載目錄為/storage/emulated/0/Download/ 和 /sdcard/Download/ 但是不知道是不是因為我安卓12的原因,Ubuntu總是訪問不到第一個目錄,這就很煩。只好訪問第二個目錄。兩個目錄都是一樣的。大家不必擔心。 接下來是配置Java環(huán)境。一般有兩種方式。大家自己選就行。 第一種:輸入apt install openjdk-17-jdk就ok了。輸入java -version 如果出現(xiàn)版本號,那么你就成功了。 第二種:下載jdk17包,下載地址為 https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz 默認下載目錄看上面。 接下來打開MT管理器,如圖
然后點擊上面的路徑,也就是/storage/emulated/0/ 修改為/sdcard/Download/ 即可自動轉到該目錄,在這里你可以看到你下載的jdk17的包。現(xiàn)在我們已經(jīng)知道該包的位置了。
回到Ubuntu,輸入cd /usr/local/lib,如圖
復制下面的命令并輸入。 cp /sdcard/Download/jdk-17_linux-aarch64_bin.tar.gz . 然后輸入ls列出文件。如圖,可以看到已經(jīng)出現(xiàn)jdk17包了
然后輸入tar -zxvf jdk-17_linux-aarch64_bin.tar.gz進行解壓,如圖
可以看到出現(xiàn)了一個文件夾,輸入cd jdk-17.0.6,然后輸入pwd,顯示該路徑。如圖
可以看到路徑為/usr/local/lib/jdk-17.0.6 記下來。然后cd 輸入apt install neovim以安裝編輯器。 安裝好后,輸入nvim /etc/profile 如圖,
劃到底,點i鍵進入編輯模式,輸入 export JAVA_HOME=/usr/local/lib/jdk-17.0.6 export CLASSPATH=. export PATH=$PATH:$JAVA_HOME/bin
最后按ESC鍵,輸入:wq 注意,“:”是英文的,不是中文的!
退出后,輸入source /etc/profile 然后輸入java -version
如果出現(xiàn)版本號,那么你就成功了。
接下來,輸入apt install sdkmanager 安裝完成后,輸入sdkmanager --list 列出包列表,在這里你可以選擇版本。其格式為 安裝單個:sdkmanager "包名" 安裝多個:sdkmanager "包名" "包名" …… 輸入sdkmanager "platforms;android-30" "platform-tools;30.0.1" "build-tools;30.0.1" 然后耐心等待。完成后,我們還得要配置環(huán)境,不然編譯模組時會報錯。這些包一般來說是安裝在/opt下的。
記住路徑,那個33.0.1的不用管(因為不小心下錯了)。然后輸入nvim /etc/profile。在下面新加export ANDROID_HOME=/opt/android-sdk export PATH=$PATH:$ANDROID_HOME/build-tools/30.0.1 保存退出,然后source /etc/profile以更新變量。
現(xiàn)在基本上是弄好了,接下來我們可以拿自己寫的Java模組進行編譯了。我先拿我的模組為例子。
進去后會有gradlew這個文件,因為是從本機上轉過去的,默認沒有執(zhí)行權限。我們輸入chmod 777 gradlew賦予權限,可以看到賦予后會有綠色的顯示。接下來輸入./gradlew deploy來進行本地編譯了。
可以看到已經(jīng)成功了。
jar包在build/libs路徑下,把它移出來。
接下來就是正常的模組安裝了,我想大家都會,我就不再寫了。以上就是本地編譯mindustry的Java mod的教程。如有錯誤,還請指出。
隨便也宣傳下qq的mindustry交流群,個人新建,可帶萌新。目前人比較少。 571710190