用Java编写的自动化塔防即时战略游戏。
请参阅贡献指南。
每次提交都会自动生成最新版本。你可以在这里查看。
如果你更愿意自己编译,请按照以下说明操作。 首先,确保你已安装JDK 16-17。**其他JDK版本不兼容。**在Mindustry目录下打开终端,运行以下命令:
运行: gradlew desktop:run
构建: gradlew desktop:dist
精灵图打包: gradlew tools:pack
运行: ./gradlew desktop:run
构建: ./gradlew desktop:dist
精灵图打包: ./gradlew tools:pack
服务器构建包含在每个发布版本中(在Releases中)。如果你更愿意自己编译,请将'desktop'替换为'server',例如gradlew server:dist
。
latest
的文件夹,并将所有内容移到这个新创建的文件夹中。sdkmanager --licenses
(如果是linux/mac,则运行./sdkmanager --licenses
)ANDROID_HOME
环境变量,指向你解压的Android SDK目录。gradlew android:assembleDebug
(如果是linux/mac,则运行./gradlew
)。这将在android/build/outputs/apk
中创建一个未签名的APK。要在连接的设备/模拟器上调试应用程序,请运行gradlew android:installDebug android:run
。
如果终端在Mac/Linux上返回Permission denied
或Command not found
,请在运行./gradlew
之前运行chmod +x ./gradlew
。这是一次性操作。
Gradle可能需要几分钟来下载文件。请耐心等待。<br>
构建完成后,桌面版输出的.JAR文件应该位于/desktop/build/libs/Mindustry.jar
,服务器版输出的文件应该位于/server/build/libs/server-release.jar
。
请在这里提交功能请求和反馈。
![]() | ![]() |
---|