
Пространство имен не указано. Укажите пространство имен в файле build.gradle модуля следующим образом: андроид { пространство имен 'com.example.namespace' } Если атрибут пакета указан в исходном файле AndroidManifest.xml, его можно автоматически перенести в значение пространства имен в файле build.gradle с помощью помощника по обновлению AGP; для получения дополнительной информации обратитесь к https://developer.android.com/studio/bu ... -assistant. Я получаю эту ошибку после обновления до Android Studio Flamingo и после использования AGP Upgrade Assistant с 7.4.2 до 8.0.0.
Это для ионного проекта, поэтому пространство имен уже указано в файле build.gradle, например:
build.gradle
применить плагин: 'com.android.application' андроид { пространство имен «com.example.m» compileSdkVersion rootProject.ext.compileSdkVersion defaultConfig { идентификатор приложения "io.ionic.starter" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Файлы и каталоги, которые следует исключить из каталога упакованных ресурсов, измененные для соответствия современным веб-приложениям. // По умолчанию: https://android.googlesource.com/platfo ... ets.cpp#61 ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' } } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } репозитории { плоскийDir{ dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' } } зависимости { реализация fileTree(include: ['*.jar'], каталог: 'libs') реализация "androidx.appcompat:appcompat:$androidxAppCompatVersion" реализация "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion" реализация "androidx.core:core-splashscreen:$coreSplashScreenVersion" проект реализации(':capacitor-android') testImplementation "junit:junit:$junitVersion" androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" проект реализации(':capacitor-cordova-android-plugins') } применить из: 'capacitor.build.gradle' пытаться { def ServicesJSON = файл('google-services.json') если (servicesJSON.text) { применить плагин: «com.google.gms.google-services» } } catch(Исключение е) { logger.info("google-services.json не найден, плагин google-services не применен. Push-уведомления не будут работать") } Я попробовал добавить пространство имен в AndroidManifest.xml как имя пакета, а также как атрибут пространства имен в build.gradle. Все еще получаю ту же ошибку.
Мобильная версия