自行編譯Pojav Launcher

 Pojav Launcher準備支援1.17了,自行編譯來玩玩。

我在Crodwin上參與改善了中文介面的翻譯。原本是中國人+一般通過台灣人翻譯的,充滿簡體字+機器翻譯,下個正式版本應該就會採用。


從Github clone最新版,在Windows 10上安裝WSL。


在WSL中安裝OpneJDK 11:


sudo apt-get install openjdk-11-jdk


在WSL安裝Android SDK


cd ~

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

tar xvzf android-sdk_r24.4.1-linux.tgz


WSL用指令查看安裝的內容


android list sdk --all


在Window 10上的Pojav資料夾新增 local.properties


輸入Android SDK的路徑: 


sdk.dir = /home/USERNAME/android-sdk-linux


和NDK位置

ndk.dir= /home/Username/android-sdk-linux/ndk/23.0.7599858


WSL輸入指令,用於更新SDK和同意license:


android update sdk --no-ui 


解決沒有sdkmanager

https://stackoverflow.com/questions/53994924/sdkmanager-command-not-found-after-installing-android-sdk


解壓縮還是沒有,就手動用Windows把壓縮檔的sdkmanager丟到/bin資料夾裡面


切換到SDK安裝位置,同意全部的license。

https://stackoverflow.com/questions/39760172/you-have-not-accepted-the-license-agreements-of-the-following-sdk-components


WSL使用以下指令更新語言檔案。


chmod +x scripts/languagelist_updater.sh

bash scripts/languagelist_updater.sh


用WSL執行gradlew

輸入指令:

./gradlew :jre_lwjgl3glfw:build


# mkdir app_pojavlauncher/src/main/assets/components/internal_libs

rm app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar


cp jre_lwjgl3glfw/build/libs/jre_lwjgl3glfw-3.2.3.jar 

app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar


接著打包apk:


./gradlew :app_pojavlauncher:assembleDebug


解決No toolchains錯誤

https://blog.csdn.net/qq_24118527/article/details/82867864


留言

此網誌的熱門文章

Minecraft基岩版多人連線教學: 方法一覽

【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

Minecraft基岩版安裝模組(Add-On)&資源包&光影教學