Die App kann Debuggen nicht ausführen, wenn die Datei -Picker -Bibliothek verwendet wirdAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Die App kann Debuggen nicht ausführen, wenn die Datei -Picker -Bibliothek verwendet wird

Post by Guest »

Dies ist mein erstes Mal mit dem Bibliotheksdatei -Picker, aber aus irgendeinem Grund erhalte ich eine solche Fehlermeldung: < /p>

Code: Select all

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>
Dies ist meine MainAktivitätsdatei: < /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:

Code: Select all

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>
Und im Abschnitt Android Manifest fügte ich Berechtigungen zum Lesen und Schreiben von Daten hinzu: < /p>
undroidManifest.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>
Ich habe das GitHub -Forum nach dem Problem durchsucht, aber ich habe nicht die richtige Lösung gefunden.
Also, was soll ich tun? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post