Ошибка настройки проекта «:social_share» в приложении Flutter из-за отсутствия пространства имен.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка настройки проекта «:social_share» в приложении Flutter из-за отсутствия пространства имен.

Сообщение Anonymous »

Сейчас я работаю над приложением Flutter и пытаюсь использовать пакет Social_share. Однако я столкнулся с проблемой при попытке запустить свое приложение. Я получаю следующее сообщение об ошибке:
Запуск lib/main.dart на SDK gphone64 x86 64 в режиме отладки...
Запуск задачи Gradle 'assembleDebug'...
ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так:
    Произошла проблема при настройке проекта. ':social_share'.
Не удалось создать экземпляр типа com.android.build.api.variant.impl. LibraryVariantBuilderImpl.
Пространство имен не указано. Укажите пространство имен в файле сборки модуля. См. https://d.android.com/r/tools/upgrade-a ... -namespace для получения информации о настройке пространства имен.

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

 If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.
  • Попробуйте:
Запустите с -- stacktrace, чтобы получить трассировку стека.
Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Дополнительную помощь можно получить по адресу https://help.gradle.org.

СБОРКА ОШИБКА через 4 секунды
Ошибка: задача Gradle assembleDebug не удалась с кодом завершения 1
Я пробовал следовать инструкциям в сообщение об ошибке, но я все еще не могу решить проблему. Кто-нибудь сталкивался с этой проблемой раньше? Будем очень признательны за любые предложения о том, как указать пространство имен в файле сборки модуля или любой другой обходной путь.
Спасибо!
Я в настоящее время работает над приложением Flutter и пытается использовать пакет Social_share для обмена контентом в WhatsApp. Однако я столкнулся с проблемой при попытке запустить свое приложение. Я получаю следующее сообщение об ошибке:
Запуск lib/main.dart на sdk gphone64 x86 64 в режиме отладки...
Запуск задачи Gradle 'assembleDebug'...
ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так:
    Произошла проблема при настройке проекта. ':social_share'.
Не удалось создать экземпляр типа com.android.build.api.variant.impl. LibraryVariantBuilderImpl.
Пространство имен не указано. Укажите пространство имен в файле сборки модуля. См. https://d.android.com/r/tools/upgrade-a ... -namespace для получения информации о настройке пространства имен.

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

 If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.
  • Попробуйте:
Запустите с -- stacktrace, чтобы получить трассировку стека.
Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Дополнительную помощь можно получить по адресу https://help.gradle.org.

СБОРКА ОШИБАЕТСЯ за 4 секунды
Ошибка: задача Gradle assembleDebug не удалась с кодом завершения 1
Вот что я пробовал до сих пор :
Я следовал инструкциям в сообщении об ошибке, чтобы указать пространство имен в файле сборки модуля.
Я использовал помощник по обновлению AGP для перехода на значение пространства имен в сборке файл.
Я проверил атрибут пакета в AndroidManifest.xml.
Несмотря на эти усилия, я по-прежнему сталкиваюсь с той же ошибкой. Я ожидал, что приложение будет успешно работать и делиться контентом в WhatsApp, но сборка завершается с упомянутой ошибкой.
Кто-нибудь сталкивался с этой проблемой раньше? Будем очень признательны за любые предложения о том, как указать пространство имен в файле сборки модуля или любой другой обходной путь.
Файл 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"
}

android {
namespace = "com.example.decemberapp"
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/build/application-id.html).
applicationId = "com.example.decemberapp"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
}

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 'androidx.appcompat:appcompat:1.7.0'
}
Файл AndroidManifest.xml Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-namespac
Ответить

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

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

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

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

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