Приложение не может запустить отладку при использовании библиотеки сборщика файловAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение не может запустить отладку при использовании библиотеки сборщика файлов

Сообщение Anonymous »

Это мой первый раз, когда я использую сборщик файлов библиотеки, но по какой -то причине я получаю сообщение об ошибке, подобное следующему: < /p>

Код: Выделить всё

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flutter_plugin_android_lifecycle:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':flutter_plugin_android_lifecycle:androidJdkImage'.
> Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JdkImageTransform: C:\Users\dikar\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
> Error while executing process C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe with arguments {--module-path C:\Users\dikar\.gradle\caches\8.10\transforms\fa05b5145fdcce8eb043548dbf277ffa-e4a50ba9-5c08-4411-845f-890b6d306058\transformed\output\temp\jmod --add-modules java.base --output C:\Users\dikar\.gradle\caches\8.10\transforms\fa05b5145fdcce8eb043548dbf277ffa-e4a50ba9-5c08-4411-845f-890b6d306058\transformed\output\jdkImage --disable-plugin system-modules}

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
>  Get more help at https://help.gradle.org.

BUILD FAILED in 19s
Error: Gradle task assembleDebug failed with exit code 1

Exited (1).
< /code>
Это мой файл MainActivity: < /p>
mainactivity.kt: < /p>
package com.example.smart_lock

import android.content.Intent
import android.os.Bundle
import io.flutter.embedding.android.FlutterActivity

class MainActivity : FlutterActivity() {
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
}
}
App/build.gradle:

Код: Выделить всё

buildscript {
repositories {
// Make sure that you have the following two repositories
google()  // Google's Maven repository
mavenCentral()  // Maven Central repository
}

dependencies {
// Add the Maven coordinates and latest version of the plugin
classpath 'com.google.gms:google-services:4.4.2'
}
}

allprojects {

repositories {
// Make sure that you have the following two repositories
google()  // Google's Maven repository
mavenCentral()  // Maven Central repository
}
}

rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(":app")
}

tasks.register("clean", Delete) {
delete rootProject.buildDir
}
App/src/build.gradle:
plugins {
id "com.android.application"
id "kotlin-android"
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin"
id 'com.google.gms.google-services'
}

android {
namespace = "com.rdevelabs.smart_lock"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion

compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/bu ... on-id.html).
applicationId = "com.rdevelabs.smart_lock"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdkVersion 27
targetSdkVersion 35
versionCode 1
versionName "1.0"
}

buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.debug
}
}
}

flutter {
source = "../.."
}
< /code>
и в разделе Manifest Android я добавил разрешения для чтения и записи данных: < /p>
android manifest.xml:
























< /code>
pubspec.yaml:
name: smart_lock
description: "A new Flutter project."
publish_to: "none"
version: 0.1.0

environment:
sdk: ^3.5.3

dependencies:
file_picker: ^8.3.3
firebase_auth: ^5.3.4
firebase_core: ^3.9.0
firebase_database: ^11.2.0
flutter:
sdk: flutter
flutter_native_splash: ^2.4.4
mdi: 5.0.0-nullsafety.0
permission_handler: ^11.3.1
salomon_bottom_bar: ^3.3.2
settings_ui: ^2.0.2

dev_dependencies:
flutter_lints: ^5.0.0
flutter_test:
sdk: flutter

flutter:
uses-material-design: true

assets:
- assets/img/logo_putih.png
- assets/img/OIP.jpg
- assets/img/logo_gelap.png
- assets/img/app-logo_gelap.png
- assets/img/app-logo_putih.png
- assets/img/login.png
- assets/img/koneksi.png
- assets/img/signup.webp
- assets/img/login_page.webp

fonts:
- family: Poppins
fonts:
- asset: fonts/Poppins/Poppins-Thin.ttf
weight: 100
- asset: fonts/Poppins/Poppins-ExtraLight.ttf
weight: 200
- asset: fonts/Poppins/Poppins-Light.ttf
weight: 300
- asset: fonts/Poppins/Poppins-Regular.ttf
weight: 400
- asset: fonts/Poppins/Poppins-Medium.ttf
weight: 500
- asset: fonts/Poppins/Poppins-SemiBold.ttf
weight: 600
- asset: fonts/Poppins/Poppins-Bold.ttf
weight: 700
- asset: fonts/Poppins/Poppins-ExtraBold.ttf
weight: 800
- asset: fonts/Poppins/Poppins-Black.ttf
weight: 900
- asset: fonts/Poppins/Poppins-ThinItalic.ttf
weight: 100
style: italic
- asset: fonts/Poppins/Poppins-ExtraLightItalic.ttf
weight: 200
style: italic
- asset: fonts/Poppins/Poppins-LightItalic.ttf
weight: 300
style: italic
- asset: fonts/Poppins/Poppins-Italic.ttf
weight: 400
style: italic
- asset: fonts/Poppins/Poppins-MediumItalic.ttf
weight: 500
style: italic
- asset: fonts/Poppins/Poppins-SemiBoldItalic.ttf
weight: 600
style: italic
- asset: fonts/Poppins/Poppins-BoldItalic.ttf
weight: 700
style: italic
- asset: fonts/Poppins/Poppins-ExtraBoldItalic.ttf
weight: 800
style: italic
- asset: fonts/Poppins/Poppins-BlackItalic.ttf
weight: 900
style: italic
- family: Montserrat
fonts:
- asset: fonts/Montserrat/static/Montserrat-Thin.ttf
weight: 100
- asset: fonts/Montserrat/static/Montserrat-ExtraLight.ttf
weight: 200
- asset: fonts/Montserrat/static/Montserrat-Light.ttf
weight: 300
- asset: fonts/Montserrat/static/Montserrat-Regular.ttf
weight: 400
- asset: fonts/Montserrat/static/Montserrat-Medium.ttf
weight: 500
- asset: fonts/Montserrat/static/Montserrat-SemiBold.ttf
weight: 600
- asset: fonts/Montserrat/static/Montserrat-Bold.ttf
weight: 700
- asset: fonts/Montserrat/static/Montserrat-ExtraBold.ttf
weight: 800
- asset: fonts/Montserrat/static/Montserrat-Black.ttf
weight: 900
- asset: fonts/Montserrat/static/Montserrat-ThinItalic.ttf
weight: 100
style: italic
- asset: fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf
weight: 200
style: italic
- asset: fonts/Montserrat/static/Montserrat-LightItalic.ttf
weight: 300
style: italic
- asset: fonts/Montserrat/static/Montserrat-Italic.ttf
weight: 400
style: italic
- asset: fonts/Montserrat/static/Montserrat-MediumItalic.ttf
weight: 500
style: italic
- asset: fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf
weight: 600
style: italic
- asset: fonts/Montserrat/static/Montserrat-BoldItalic.ttf
weight: 700
style: italic
- asset: fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf
weight: 800
style: italic
- asset: fonts/Montserrat/static/Montserrat-BlackItalic.ttf
weight: 900
style: italic
< /code>
Я искал форум Github для этой проблемы, но я не нашел правильного решения.
Итак, что мне делать? < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... er-library
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»