Я пытаюсь построить APK в Android Studio с Flutter и Gradle. Я получил следующие ошибки и не уверен, как их разрешить. Я застрял в петле, изменяющем форматирование вывода, за которым следуют логические ошибки, подобные тому, который я поставлял. Я использовал смесь CATGPT и Gemini, чтобы помочь разрешить ошибки, но оба застряли в циклах в отношении логических ошибок или выводов, не настроенных.
Я пытаюсь построить APK в Android Studio с Flutter и Gradle. Я получил следующие ошибки и не уверен, как их разрешить. Я застрял в петле, изменяющем форматирование вывода, за которым следуют логические ошибки, подобные тому, который я поставлял. Я использовал смесь CATGPT и Gemini, чтобы помочь разрешить ошибки, но оба застряли в циклах в отношении логических ошибок или выводов, не настроенных.[code]e: file:///C:/Users/Zaria/new_sorry_tally/android/app/build.gradle.kts:70:29: Type mismatch: inferred type is Unit but Boolean was expected e: file:///C:/Users/Zaria/new_sorry_tally/android/app/build.gradle.kts:80:13: Expected a value of type Boolean e: file:///C:/Users/Zaria/new_sorry_tally/android/app/build.gradle.kts:80:20: Unresolved reference: outputFileName
dependencies { // Material Design and AppCompat implementation("com.google.android.material:material:1.11.0") implementation("androidx.appcompat:appcompat:1.6.1")
// Play Services for Firebase and Analytics implementation("com.google.android.gms:play-services-measurement-api:21.6.0") implementation("com.google.android.gms:play-services-measurement-impl:21.6.0") } }
// Apply the Google services plugin at the end apply(plugin = "com.google.gms.google-services")
// After evaluate block for customizing APK output names afterEvaluate { android.applicationVariants.all { variant -> variant.outputs.all { output -> val outputFileName = if (variant.buildType.name == "debug") { "app-debug.apk" } else { "app-release.apk" }
// Correct way to modify APK output name in newer AGP versions val outputFile = File(buildDir, "outputs/apk/${variant.buildType.name}/$outputFileName")
// Set the output file name correctly for newer AGP versions output.outputFile = outputFile } } } [/code] Я попытался изменить выходное имя и другие трюки, которые я нашел, используя Chatgpt.