_project.getPlugins().apply("python") def configuration(config): config.setEntry("com/example/script/primary.py") config.setPackageName("com.example.script.py") config.setLogo("logo.png") _project.setConfig(configuration) def fn1(config): def fn2(r): r.setName("android") r.setUrl("https://github.com/m8test/runtime-release/raw/refs/heads/main/frameworks/android-34.jar") r.setVersion("34") config.setAndroidJar(fn2) def fn3(r): r.setName("arm64-v8a") r.setUrl("https://github.com/m8test/runtime-release/releases/download/0.1.0/com.m8test.app.runtime-arm64-v8a-release_0.1.0.apk") r.setVersion("0.1.0") config.addTemplate(fn3) def fn4(origin): RegexUtils = _java.loadClass("com.blankj.utilcode.util.RegexUtils") return RegexUtils.getReplaceFirst(origin, "", '') config.modifyAndroidManifest(fn4) _project.getTasks().getByName("buildApk").getExtensions().configure("buildApkConfig", fn1)