response-native run-android возвращается: не удалось выполнить aapt.для реакции-наивного-пуш-уведомления - PullRequest
0 голосов
/ 01 июля 2019

При запуске android-native-запуска я получаю сообщение об ошибке:

Не удалось выполнить задачу ': response-native-push-messages: processReleaseResources'.com.android.ide.common.process.ProcessException: не удалось выполнить aapt Это предотвращает успешную сборку и установку приложения.Тем не менее, gradlew чистый успешно.

Ожидаемый результат:

сборка должна быть завершена и APK установлен в приложении

Фактические результаты:

gradlew clean производит успешную сборку.Сборка вылетает при запуске реакции-нативный-android.Возникает следующая ошибка: Ошибка выполнения задачи: «реакция-нативное-push-уведомление: процесс-релиз-ресурсы».com.android.ide.common.process.ProcessException: не удалось выполнить aapt

Я пробовал следующие решения:

  1. , включая Android.enableAapt2 = false в моем gradle.

  2. включая android.enableAapt2 = true в моем gradle.properties

  3. запуск gradlew clean

  4. изменение инструментов сборки и версий sdk

  5. , включая следующее в моем файле build.gradle

    подпроекты {afterEvaluate {project -> if (project.hasProperty ("android")) {android {compileSdkVersion 26 buildToolsVersion '26 .0.3 '}}}}

  6. сокращение длины пути моего проекта

  7. повторное связывание проекта

Текущий код

внутри app / build.gradle

buildscript {
    repositories {
        jcenter()
             maven {
                url "https://maven.google.com"
            }

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        // classpath 'com.android.tools.build:gradle:3.2.0-alpha11'

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

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

    }
}

внутри android / build.gradle

 compileSdkVersion 26
    buildToolsVersion "26.0.3"

        aaptOptions {  
    cruncherEnabled = false  
} 

    defaultConfig {
        applicationId "com.raingemain.beta"
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 10
        versionName "10.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }

регистрирует, когда я запускаю его с --stacktrace

org.gradle.api.tasks.TaskExecutionException: Сбой выполнения для задачи «реакция-нативное-push-уведомление: processReleaseResources».в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:69) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute: at46Agtj.api.internal..tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTask.ex...«ter.execute (ExecuteAtMostOnceTaskExecuter.java:43) по адресу org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:203) по адресу org.gradle.GestasTefGateTackThereTegramTecgram185) в org.gradle.execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWorker.processTask (AbstractTaskPlanExecutor.java:66) в org.gradle.execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWegn.jpg.jpg.taskgraph.DefaultTaskPlanExecutor.process (DefaultTaskPlanExecutor.java:25) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute (DefaultTaskGraphExecuter.java:110) в org.gradle.executionTexa.Execution.kueв org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) в org.gradle.execution.DefaultBuildExecuter.access $ 000 (DefaultBuildExecuter.java:23) в org.gradle.execution.DefaultBuildExecuter.jpg 1. $: 43) в org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java:32) в org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) в org.gradle.exuildExecutionJava: 30) в org.gradle.initialization.DefaultGradleLauncher $ 4.run (DefaultGradleLauncher.java:153) в org.gradle.internal.Factories $ 1.create (Factories.java:22) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:53) в org.gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGdlejag.gra) .gra50.инициализация.DefaultGradleLauncher.access $ 200 (DefaultGradleLauncher.java:32) в org.gradle.initialization.DefaultGradleLauncher $ 1.create (DefaultGradleLauncher.java:98) в org.gradle.initialization.DefaultGradleLauncher в 1.rag или $ 1.greg.gradle.internal.progress.: 92) в org.gradle.initialization.DefaultGradleLauncher.run (DefaultGradleLauncher.java:83) в org.gradle.launcher.exec.InProcessBuildActionExecuter $ DefaultBuildController.run (InProcessBuildActionExecuter.javainggrain.olto. org. Org. Org. Org. Org. Org. Org. Org. Org.provider.ExecuteBuildActionRunner.run (ExecuteBuildActionRunner.java:28) в org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) в org.gradle.launcher.exec.InProcessBuildAExecuter.execute (InProcessBuildActionExecuter.java:48) в org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:30) в org.gradle.launcher.exec.ContinuousBuildActionExecuter.ujj (at ).eute.gradle.launcher.exec.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:46) при org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute (DaemonUsageSuggestingBuildActionExecuter.java:51) в org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute (DaemonUsageSuggestingBuildActionExecuter.java: 28) в org.gradle.launcher.cli.RunBuildAction.run (RunBuildAction.java:43) в org.gradle.internal.Actions $ RunnableActionAdapter.execute (Actions.java:173) в org.gradle.launcher.cli.CommandLineActionFactory $ ParseAndBuildAction.execute (CommandLineActionFactory.java:239) в org.gradle.launcher.cli.CommandLineActionFactory $ ParseAndBuildAction.execute (CommandLineActionFactory.java:212)в org.gradle.launcher.cli.JavaRuntimeValidationAction.execute (JavaRuntimeValidationAction.java:35) в org.gradle.launcher.cli.JavaRuntimeValidationAction.execute (JavaRuntimeValidationAction.java:24dleException.gra.Relay.gra.Exception.gra(ExceptionReportingAction.java:33) в org.gradle.launcher.cli.ExceptionReportingAction.execute (ExceptionReportingAction.java:22) в org.gradle.launcher.cli.CommandLineActionFactory $ WithLogging.execute (CommandLineActionFactory5): org. Org.gradle.launcher.cli.CommandLineActionFactory $ WithLogging.execute (CommandLineActionFactory.java:169) в org.gradle.launcher.Main.doAction (Main.java:33)в org.gradle.launcher.bootstrap.EntryPoint.run (EntryPoint.java:45) в org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit (ProcessBootstrap.java:55) в org.gradle.launcher.bootstratrapPro(ProcessBootstrap.java:36) в org.gradle.launcher.GradleMain.main (GradleMain.java:23) в org.gradle.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:30) в org.gradle.wrapper.WrapperExutor.выполнить (WrapperExecutor.java:127) в org.gradle.wrapper.GradleWrapperMain.main (GradleWrapperMain.java:61). Причина: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: не удалось выполнить aaptна com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:185) на com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:82dle.ternal.grag). org..reflect.JavaMethod.invoke (JavaMethod.java:75) в org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ IncrementalTaskAction.doExecute (AnnotationProcessingTaskFactory.java:245) в org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ StandardTaskAction.execute (AnnotationProcessingTaskFactory.java:actas.Agnation.Ognact.Процед..execute (AnnotationProcessingTaskFactory.java:232) по адресу org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ StandardTaskAction.execute (AnnotationProcessingTaskFactory.javaex2.exa.Extain.ecute.ecute(ExecuteActionsTaskExecuter.java:80) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:61) ... еще 60 причин: com.android.ide.common.process.ProcessException:Не удалось выполнить aapt в com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:873) в com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:178) ... еще 68 вызвано: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: ошибка при выполнении «C: \ Users \ Carrie \ AppData \ Local \ Android»\ sdk \ build-tools \ 23.0.1 \ aapt.exe 'с аргументами {пакет -f --no-crunch -IC: \ Users \ Carrie \ AppData \ Local \ Android \ sdk \ platform \ android-23 \ android.jar -MC: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-нативно-push-уведомление \ android \ build \ промежуточные звенья \ manifest \ aapt \ release \ AndroidManifest.xml -SC: \ Users \ Кэрри \ Documents \range-app \ node_modules \ реагировать-нативные-push-уведомления \ android \ build \ промежуточные звенья \ res \ merged \ release -m -JC: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-нативные-push-уведомления\ android \ build \ generate \ source \ r \ release --custom-package com.dieam.reactnativepushnotification --non-constant-id -0 apk - выходные-текстовые символы C: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-родной-push-уведомление \ android \ сборка \ промежуточные звенья \ bundles \ release --no-version-vectors} на com.google.common.util.concurrent.AbstractFuture $ Sync.getValue (AbstractFuture.java:299) на com.google.common.util.concurrent.AbstractFuture $ Sync.get (AbstractFuture.java:286) на com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:116) по адресу com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:871) ... еще 69Вызывается: com.android.ide.common.process.ProcessException: ошибка при выполнении «C: \ Users \ Carrie \ AppData \ Local \ Android \ sdk \ build-tools \ 23.0.1 \ aapt.exe» с аргументами {package -f --no-crunch -IC: \ Users \ Carrie \ AppData \ Local \ Android \ sdk \ platform \ android-23 \ android.jar -MC: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать native-push-уведомление \ android \ build \ middleates \ manifest \ aapt \ release \ AndroidManifest.xml -SC: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-нативное-push-уведомление \ android \ build \ промежуточные \ res \ merged \ release -m -JC: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-родной-push-уведомление \ android \ build \ генерируется \ source \ r \ release --custom-package com. dieam.reactnativepushnotification --non-constant-id -0 apk --output-text-символы C: \ Users \ Carrie \ Documents \ range-app \ node_modules \ реагировать-родной-push-уведомления \ android \ build \ промежуточные \ пакеты \ release --no-version-vectors} в com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException (GradleProcessResult.java:75) в com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:49) на com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess (AbstractProcessExecutionAapt.java:78) в com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess (AbstractProcessExecutionAapt.java:74) на com.google.common.util.concurrent.Futures $ 6.run (Futures.java:1319) на com.google.common.util.concurrent.MoreExecutors $ DirectExecutor.execute (MoreExecutors.java:457) на com.google.common.util.concurrent.ExecutionList.executeListener (ExecutionList.java:156) на com.google.common.util.concurrent.ExecutionList.execute (ExecutionList.java:145) на com.google.common.util.concurrent.AbstractFuture.set (AbstractFuture.java:185) на com.google.common.util.concurrent.SettableFuture.set (SettableFuture.java:53) на com.android.build.gradle.internal.process.GradleProcessExecutor $ 1.run (GradleProcessExecutor.java:60) Вызвано: org.gradle.process.internal.ExecException: обработать 'команду' C: \ Users \ Carrie \ AppData \ Local \ Android \ sdk \ build-tools \ 23.0.1 \ aapt.exe '' с ненулевым значением выходное значение 1 в org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue (DefaultExecHandle.java:367) в com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:47) ... еще 9

СТРОИТЬ ОШИБКА

...