Реагировать на сбой собственной сборки Задача: app: processReleaseResources FAILED Не удалось выполнить aapt - PullRequest
0 голосов
/ 15 октября 2019

Я использую assemblyRelease для подготовки к публикации сборки, но я получаю эту ошибку.

Настройка проекта: приложение Конфигурация 'compile' в проекте ': приложение' устарело,Вместо этого используйте «реализацию».

Настройка проекта: rn-fetch-blob Свойство CompileOptions.bootClasspath устарело и планируется удалить в Gradle 5.0. Пожалуйста, используйте вместо этого свойство CompileOptions.bootstrapClasspath.

Настройка проекта :act-native-onesignal Конфигурация 'compile' в проекте ': Reaction-native-onesignal' устарела. Вместо этого используйте «реализацию». Конфигурация 'testCompile' в проекте ': response-native-onesignal' устарела. Вместо этого используйте 'testImplementation'.

Конфигурирование проекта: response-native-image-crop-picker Конфигурация 'compile' in project ': response-native-image-crop-picker устарела. Вместо этого используйте «реализацию».

Задача: app: bundleReleaseJsAndAssets предупреждение: кэш преобразования был сброшен. Загрузка графа зависимостей, сделано. bundle: запись выходных данных пакета в: /Users/appfile/android/app/build/generated/assets/react/release/index.android.bundle bundle: завершена запись выходного пакета bundle: копирование 43 файлов актива bundle: выполнено копирование ресурсов

/ Пользователи / appfile / android / приложение / сборка / промежуточные звенья / манифесты / полный / выпуск / AndroidManifest.xml: 70: 23-42: AAPT: не найден ресурс, соответствующий указанному имени (в значке ''со значением' @ mipmap / ic_launcher '). /Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:72:24-39: AAPT: не найден ресурс, который соответствует указанному имени (в 'theme' со значением '@ style /AppTheme '). предупреждение: строка 'ucrop_error_input_data_is_absent' не имеет перевода по умолчанию. предупреждение: строка 'ucrop_mutate_exception_hint' не имеет перевода по умолчанию. /Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:67: ошибка: ошибка: не найден ресурс, соответствующий данному имени (в значке «icon» со значением «@ mipmap / ic_launcher»).

/ Пользователи / appfile / android / app / build / промежуточные звенья / manifes / full / release / AndroidManifest.xml: 67: ошибка: ошибка: не найден ресурс, соответствующий данному имени (в 'теме')со значением '@ style / AppTheme').

Задача: app: processReleaseResources FAILED Не удалось выполнить aapt com.android.ide.common.process.ProcessException: Не удалось выполнить aapt в com.android. builder.core.AndroidBuilder.processResources (AndroidBuilder.java:796) по адресу com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit (ProcessAndroidResources.java:551) по адресу com.android.build.gracessAnd.ksd. ProcessAndroidResources.java:285) в com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:109) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java. Java: 498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute (IncrementalTaskAction.java:46) в org.grav. .api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:39) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:26) в org.grand.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:121)в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.exuj.graj.Exj.Exchange.Exception.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.api.internal.tasks: 110) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execuasExAcateA70Torg.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute (OutputDirectoryCreatingTaskExecuter.java:51) в org.gradle.api. internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:62) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.achingasj.tj.tgисполнительный процессвыполнить (CleanupStaleOutputsExecuter.java:87) по адресу org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:52.Nex.Was.oas.Wip.Ox.Exter.WasJava: 52) в org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:54) в org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43) по адресу org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34) по адресу org.graecu.exesExecTefGenceThereGraphingFault $ (.java: 248) at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuilduperationOj. gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) по адресу org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.execuraphExkDefaultTaskGraphExecuter.java:241) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter. org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:104) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execution.grat. taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:626)в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:581) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTasternal.Exc. $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecec.er: java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) в java.langThread: 748) Причина: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: ошибка при выполнении процесса /Users/zasetsu/Library/Android/sdk/build-tools/27.0.3/aaptс аргументами {пакет -f --no-crunch -I / пользователи / zasetsu / библиотека / Android / sdk / platforms / android-27 / android.jar -M /Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml -S / Пользователи / appfile / android / app / build / промежуточные / res / /объединены / release -m -J / Users / appfile / android / app / build / generate / source / r / release -F /Users/appfile/android/app/build/intermediates/res/release/resources-release.ap_ --custom-package com.gnpush.istapp -0 apk --output-text-символы / Пользователи / appfile / android / приложение / сборка / промежуточные / символы / выпуск --no-version-vectors} на com.google.common. util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503) на com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:482) на com.google.common.util.concurrent.AbstractFuture $ TrustedFuture. get (AbstractFuture.java:79) at com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:794) ... еще 50 причин: com.android.ide.common.process.ProcessException: ошибка при выполнениипроцесс /Users/zasetsu/Library/Android/sdk/build-tools/27.0.3/aapt с аргументами {package -f --no-crunch -I /Users/zasetsu/Library/Android/sdk/platforms/android-27/android.jar -M / Users / appfile / android / app / build / посредники / манифесты/full/release/AndroidManifest.xml -S / Пользователи / appfile / android / app / build / промежуточные / res / объединены / релиз -m -J / Пользователи / appfile / android / приложение / сборка / созданный / источник / r / release-F /Users/appfile/android/app/build/intermediates/res/release/resources-release.ap_ --custom-package com.gnpush.istapp -0 apk --output-text-symbols / Пользователи / appfile / android/ app / build / промежуточные / символы / release --no-version-vectors} в com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException (GradleProcessResult.java:73) в com.android.build.gradle. internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:48) в com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess (AbstractProcessExecutionAapt.java:78) в 1.andternal.apt. OnSuccess (AbstractProcessExecutionAapt.java:74) на com.google.common.util.concurrent.Futures $ CallbackListener.run (Futures.java:1237) на com.google.common.util.concurrent.MoreExecutors $ DirectExecutor.execute (MoreExecutors.java:399) на com.google.common.util.concurrent.AbstractFuture.executeListener (AbstractFuture.java:911) на com.google.common.util.concurrent.AbstractFuture.complete (AbstractFuture.java:822) на com.google.common. .util.concurrent.AbstractFuture.set (AbstractFuture.java:664) на com.google.common.util.concurrent.SettableFuture.set (SettableFuture.java:48)at com.android.build.gradle.internal.process.GradleProcessExecutor $ 1.run (GradleProcessExecutor.java:58) Вызывается: org.gradle.process.internal.ExecException: обрабатывать «команду» / Users / zasetsu / Библиотека / Android /sdk / build-tools / 27.0.3 / aapt '' завершено с ненулевым значением выхода 1 в org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue (DefaultExecHandle.java:382) в com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:46) ... еще 9

FAILURE: сборка завершилась с исключением.

  • Что пошло не так:Не удалось выполнить задачу «: app: processReleaseResources».

    Не удалось выполнить aapt

Мой файл build.gradle;

buildscript {
    ext {
        buildToolsVersion = "27.0.3"
        minSdkVersion = 16
        compileSdkVersion = 27
        targetSdkVersion = 27
        supportLibVersion = "27.1.1"
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenLocal()
        google()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }


      // ADD THIS
      maven { url 'https://maven.google.com' }

      // ADD THIS
      maven { url "https://jitpack.io" }
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '4.4'
    distributionUrl = distributionUrl.replace("bin", "all")
}


configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }
}

1 Ответ

0 голосов
/ 15 октября 2019

Вы проверили свои активы? Сообщение об ошибке говорит о пропущенном значке ic_launcher. ic_launcher - это значок приложения на Android Проверяет, есть ли у вас mipmap папки в res вашего приложения для Android с ic_launcher файлами, как на следующем снимке экрана:

enter image description here

Другая ошибка говорит о не найденной теме: AppTheme.

Вам нужен файл styles.xml в папке values папки res вашего приложения, как на следующем снимке экрана: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...