Я создал это приложение в 2018 году и загрузил его в консоль Android Play. Я получил электронное письмо с просьбой обновить targetSdkVesion до версии 33 или выше, после чего я могу запустить обновленное приложение на симуляторе, и оно работает нормально, но я не могу создать APK для загрузки обновленной копии на Консоль. Ниже приведены первые 5 ошибок из 9 (в целом файл слишком большой). Если я смогу получить помощь в создании APK, я буду признателен. Я не работал над этим с 2018 года, и тогда я был новичком… и до сих пор новичком в этом деле.
Задача :app:processDebugMainManifest [com.android.support:animated-vector-drawable:28.0.0] C:\Users\Stefan Sanders\.gradle\caches\transforms-3\9eea2d862e9d97d859e430a428f4643a\transformed\animated-vector-drawable-28.0.0\AndroidManifest. xml Предупреждение: Пространство имен «android.support.graphics.drawable» используется в нескольких модулях и/или библиотеках: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0. 0. Убедитесь, что все модули и библиотеки имеют уникальное пространство имен. Для получения дополнительной информации см.
https://developer.android.com/studio/bu ... -namespace. > Задача :app:processDebugManifest > Задача :app:mergeDebugShaders ОБНОВЛЕНА > Задача :app:compileDebugShaders NO-SOURCE > Задача :app:generateDebugAssets ОБНОВЛЕНА > Задача :app:mergeDebugAssets ОБНОВЛЕНА > Задача :app:compressDebugAssets ОБНОВЛЕНА > Задача :app:processDebugJavaRes NO-SOURCE > Задача :app:mergeDebugJavaResource ОБНОВЛЕНА > Задача :app:checkDebugDuulateClasses ОБНОВЛЕНА > Задача :app:desugarDebugFileDependencys > Задача :app:mergeDebugJniLibFolders ОБНОВЛЕНА > Задача :app:mergeDebugNativeLibs NO-SOURCE > Задача :app:stripDebugDebugSymbols NO-SOURCE > Задача :app:validateSigningDebug ОБНОВЛЕНА > Задача :app:writeDebugAppMetadata ОБНОВЛЕНА > Задача :app:writeDebugSigningConfigVersions > Задача :app:assembleDebugUnitTest АКТУАЛЬНАЯ > Задача :app:preDebugAndroidTestBuild ПРОПУЩЕНА > Задача :app:mergeExtDexDebug > Задача :app:processDebugAndroidTestManifest FAILED > Задача :app:javaPreCompileDebugAndroidTest ОБНОВЛЕНА > Задача: приложение: checkDebugAndroidTestAarMetadata ОШИБКА > Задача :app:generateDebugAndroidTestResValues ОБНОВЛЕНА > Задача :app:mapDebugAndroidTestSourceSetPaths FAILED > Задача :app:generateDebugAndroidTestResources АКТУАЛЬНО > Задача :app:processDebugManifestForPackage > Задача: приложение: mergeDebugAndroidTestResources НЕ удалась > Задача :app:mergeDebugAndroidTestShaders ОБНОВЛЕНА > Задача :app:compileDebugAndroidTestShaders NO-SOURCE > Задача :app:generateDebugAndroidTestAssets ОБНОВЛЕНА > Задача: приложение: mergeDebugAndroidTestAssets НЕ удалась > Задача :app:processDebugAndroidTestJavaRes NO-SOURCE > Задача: приложение: mergeDebugAndroidTestJavaResource ОШИБКА > Задача :app:mergeDebugAndroidTestJniLibFolders ОБНОВЛЕНА > Задача: приложение: mergeDebugAndroidTestNativeLibs FAILED > Задача: приложение: checkDebugAndroidTestDuulateClasses FAILED > Задача :app:desugarDebugAndroidTestFileDependency НЕ удалась > Задача :app:validateSigningDebugAndroidTest АКТУАЛЬНО > Задача :app:writeDebugAndroidTestSigningConfigVersions ОБНОВЛЕНА > Задача :app:processDebugResources > Задача :app:compileDebugJavaWithJavac АКТУАЛЬНАЯ > Задача :app:dexBuilderDebug > Задача :app:bundleDebugClassesToCompileJar ОБНОВЛЕНА > Задача :app:mergeDexDebug > Задача :app:packageDebug > Задача :app:createDebugApkListingFileRedirect > Задача :app:assembleDebug ПРОВАЛ: Сборка завершена с 9 неудачами. 1: Задача не выполнена с исключением. ----------- * Что пошло не так: Не удалось выполнить задачу «:app:processDebugAndroidTestManifest». > Не удалось разрешить все файлы конфигурации «:app:debugAndroidTestRuntimeClasspath». > Не удалось найти junit:junit:4.12. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... t-4.12.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти net.sf.kxml:kxml2:2.3.0. Искал в следующих местах: -
https://dl.google.com/dl/android/maven2 ... -2.3.0.pom Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }' объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти com.squareup:javawriter:2.1.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.1.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти javax.inject:javax.inject:1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ject-1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-library:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ry-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-integration:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... on-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти com.google.code.findbugs:jsr305:2.0.1. Искал в следующих местах: -'
https://dl.google.com/dl/android/maven2 ... -2.0.1.pom' Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. =============================================== =========================== 2: Задача не выполнена с исключением. ----------- * Что пошло не так: Не удалось выполнить задачу «:app:checkDebugAndroidTestAarMetadata». > Не удалось разрешить все файлы конфигурации «:app:debugAndroidTestRuntimeClasspath». > Не удалось найти junit:junit:4.12. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... t-4.12.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти net.sf.kxml:kxml2:2.3.0. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.3.0.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти com.squareup:javawriter:2.1.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.1.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти javax.inject:javax.inject:1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ject-1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }' объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-library:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ry-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-integration:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... on-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти com.google.code.findbugs:jsr305:2.0.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.0.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. =============================================== =========================== 3: Задача не выполнена с исключением. ----------- * Что пошло не так: Не удалось выполнить задачу «:app:mapDebugAndroidTestSourceSetPaths». > Не удалось разрешить все файлы конфигурации «:app:debugAndroidTestRuntimeClasspath». > Не удалось найти junit:junit:4.12. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... t-4.12.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти net.sf.kxml:kxml2:2.3.0. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.3.0.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти com.squareup:javawriter:2.1.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.1.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти javax.inject:javax.inject:1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ject-1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-library:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ry-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-integration:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... on-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }' объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти com.google.code.findbugs:jsr305:2.0.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.0.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. =============================================== =========================== 4: Задача не выполнена с исключением. ----------- * Что пошло не так: Не удалось выполнить задачу «:app:mergeDebugAndroidTestResources». > Не удалось разрешить все файлы конфигурации «:app:debugAndroidTestRuntimeClasspath». > Не удалось найти junit:junit:4.12. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... t-4.12.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти net.sf.kxml:kxml2:2.3.0. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.3.0.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти com.squareup:javawriter:2.1.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.1.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти javax.inject:javax.inject:1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ject-1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-library:1.3. Искал в следующих местах: -
https://dl.google.com/dl/android/maven2 ... ry-1.3.pom Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-integration:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... on-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти com.google.code.findbugs:jsr305:2.0.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.0.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }' объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. =============================================== =========================== 5: Задача не выполнена с исключением. ----------- * Что пошло не так: Не удалось выполнить задачу «:app:mergeDebugAndroidTestAssets». > Не удалось разрешить все файлы конфигурации «:app:debugAndroidTestRuntimeClasspath». > Не удалось найти junit:junit:4.12. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... t-4.12.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти net.sf.kxml:kxml2:2.3.0. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.3.0.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test

1.0.2 > Не удалось найти com.squareup:javawriter:2.1.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.1.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти javax.inject:javax.inject:1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ject-1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-library:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... ry-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти org.hamcrest:hamcrest-integration:1.3. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... on-1.3.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }» объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 > Не удалось найти com.google.code.findbugs:jsr305:2.0.1. Искал в следующих местах: - «
https://dl.google.com/dl/android/maven2 ... -2.0.1.pom» Если артефакт, который вы пытаетесь получить, можно найти в репозитории, но без метаданных в формате «Maven POM», вам необходимо настроить «metadataSources { ... }' объявления репозитория. Требуется: проект: приложение > com.android.support.test.espresso:espresso-core:3.0.2 * Пытаться: > Запустите опцию --stacktrace, чтобы получить трассировку стека. > Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. > Запустите --scan, чтобы получить полную информацию. =============================================== =========================== . =============================================== =========================== * Дополнительную помощь можно получить на
https://help.gradle.org. ПОСТРОЙКА НЕ удалась за 1 с. 45 практических задач: 20 выполненных, 25 актуальных Мой файл build.gradle:
применить плагин: 'com.android.application' андроид { скомпилироватьSdk 34 defaultConfig { идентификатор приложения «com.wastefreemail.wfmconnect» minSdkВерсия 16 targetSdkVersion 34 Код версии 18 Имя версии "1.3.5" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } пространство имен «com.wastefreemail.wfmconnect» } зависимости { реализация fileTree(dir: 'libs', include: ['*.jar']) реализация «com.android.support:appcompat-v7:28.0.0» реализация 'com.android.support.constraint:constraint-layout:2.0.4' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test

1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' }