Com.android.manifmerger.ManifestMerge2$MergeFailureExceptionAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Com.android.manifmerger.ManifestMerge2$MergeFailureException

Сообщение Anonymous »

Недавно я создаю проект Flutter. Я могу запустить его на симуляторе iOS, но не в эмуляторе Android. Когда я попытался запустить его на Android, возникла следующая ошибка:
FAILURE: сборка не удалась с исключением.
  • Что пошло не так:
    Не удалось выполнить задачу «:app:processDebugManifest».
com.android. manifmerger.ManifestMerger2$MergeFailureException: org.xml.sax.SAXParseException; Номер строки: 9; Номер столбца: 2; Разметка в документе, следующем за корневым элементом, должна быть корректной.

AndroidManifest.xml Build.gradle

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

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdkVersion 31

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}

lintOptions {
disable 'InvalidPackage'
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.Meucci"
minSdkVersion 23
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}

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 '../..'
}

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
gradle.properties

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

org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
Кто-нибудь может помочь? Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/741 ... eexception
Ответить

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

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

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

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

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