1 Star 0 Fork 0

启晨网络/game2048

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.gradle.kts 2.65 KB
一键复制 编辑 原始数据 按行查看 历史
import korlibs.korge.gradle.korge
import java.util.*
plugins {
alias(libs.plugins.korge)
}
project.afterEvaluate {
// tasks.map {
// println("After evaluate Task: $it")
// }
tasks.findByName("preBuild")?.let {
val taskToFix = "jvmProcessResources"
println("Fixing dependency: $it depends on $taskToFix")
it.dependsOn(taskToFix)
// it.mustRunAfter(taskToFix)
}
}
gradle.taskGraph.whenReady(closureOf<TaskExecutionGraph> {
println("Found ${allTasks.size} tasks in task graph: $this")
allTasks.forEach { task ->
println(task)
task.dependsOn.forEach { dep ->
println(" - $dep")
}
}
})
korge {
id = "org.andstatus.game2048"
name = "2048 Open Fun Game"
icon = file("src/commonMain/resources/res/drawable/app_icon.png")
banner = file("src/commonMain/resources/res/drawable/app_icon.png")
jvmMainClassName = "org.andstatus.game2048.MainKt"
androidMinSdk = 24
androidCompileSdk = 33
androidTargetSdk = 33
versionCode = 42
version = "1.14.4"
// Optionally use Android default debug.keystore file
Result.runCatching {
Properties().apply {
load(rootProject.file("local.properties").reader())
}
}.map { properties ->
properties["androidDebugKeystoreFile"]?.let {
androidReleaseSignStoreFile = it.toString()
androidReleaseSignStorePassword = "android"
androidReleaseSignKeyAlias = "androiddebugkey"
androidReleaseSignKeyPassword = "android"
}
}
androidManifestApplicationChunk(
"""
<provider android:name="org.andstatus.game2048.data.FileProvider"
android:authorities="org.andstatus.game2048.data.FileProvider"
android:exported="true" />
<activity android:name=".MyMainActivity"
android:banner="@drawable/app_banner"
android:icon="@drawable/app_icon"
android:label="2048 Open Fun Game"
android:logo="@drawable/app_icon"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
android:screenOrientation="sensor"
android:exported="true"
>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!-- comment out auto-generated activity
""".trimIndent()
)
androidManifestChunk(
"""
-->
</application>
""".trimIndent()
)
targetJvm()
targetJs()
targetAndroid()
}
//try {
// tasks.named("lintVitalReportRelease").dependsOn("jvmProcessResources")
//} catch (e: Exception) {
// // Ignored
//}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guanzs/game2048.git
[email protected]:guanzs/game2048.git
guanzs
game2048
game2048
master

搜索帮助