Как исправить эту ошибку в ionic 3 - PullRequest
0 голосов
/ 06 июля 2018

Ошибка:

UP-TO-DATE: приложение: splitsDiscoveryTaskDebug UP-TO-DATE : приложение: processDebugResources D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 106: AAPT: ошибка: строка ресурса / fb_app_id (иначе io.ionic.starter: string / fb_app_id) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 109: AAPT: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден.

D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточные \ манифестов \ полный \ Debug \ AndroidManifest.xml: 113: AAPT: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден.

D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточные \ манифестов \ полный \ Debug \ AndroidManifest.xml: 106: ошибка: строка ресурса / fb_app_id (иначе io.ionic.starter: string / fb_app_id) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 109: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 113: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден. ошибка: не удалось манифест обработки.

Не удалось выполнить 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.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:285) на com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ IncrementalTaskAction.doExecute (DefaultTaskClassInfoStore.java:173) в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:134) в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:121) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:122) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:111) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:70)в org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:63) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputTexTexToTecateTacheStateTachingState.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute. SkipEmptykExj.tip.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter..SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java!.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34) по адресу org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:248)Java: 336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildjgra) :197.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.exava.exk.ExkTefGefTefGT.TeGTTF).java: 230) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:124) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlanExecutor.java:80) в org.gradle.exkExecExecutorJava: 105) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:99) в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskj. org.исполнительный процессExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (java_jpg).Thread.run (Thread.java:748) Причина: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: ошибка AAPT2: проверьте информацию в журналах на 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) на com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:794) ... еще 48 Вызвано: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: ошибка AAPT2: проверьте журналы для подробности на com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503) на com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:462) на com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79)

    at com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    ... 1 more Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:454)
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:411)
    at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
    at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

FAILED

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: не удалось выполнить задачу ': app: processDebugResources'.

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

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить дополнительные выходные данные журнала.

  • Получите дополнительную помощь по https://help.gradle.org

СДЕЛАНО СБОЙ 25 действенных задач: 1 выполнено, 24 обновлено за 42 с

(узел: 21224) UnhandledPromiseRejectionWarning: Ошибка: cmd: Команда ошибка с кодом выхода 1 Вывод ошибки: D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 106: AAPT: ошибка: строка ресурса / fb_app_id (иначе io.ionic.starter: string / fb_app_id) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 109: AAPT: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден.

D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточные \ манифестов \ полный \ Debug \ AndroidManifest.xml: 113: AAPT: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден.

D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточные \ манифестов \ полный \ Debug \ AndroidManifest.xml: 106: ошибка: строка ресурса / fb_app_id (иначе io.ionic.starter: string / fb_app_id) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 109: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден. D: \ ион \ eventmanagement \ платформа \ Android \ приложение \ сборка \ промежуточных \ манифестов \ полный \ Debug \ AndroidManifest.xml: 113: ошибка: строка ресурса / fb_app_name (иначе io.ionic.starter: string / fb_app_name) не найден. ошибка: не удалось обработка манифеста.

Не удалось выполнить 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.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:285) на com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ IncrementalTaskAction.doExecute (DefaultTaskClassInfoStore.java:173) в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:134)в org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:121) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:122) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:111) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:70) в org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:63) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54) в org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:88) в org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:52) в org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java: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.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:248) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:241) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:230) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:124) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlanExecutor.java:80) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:105) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:99) в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:625)в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:580) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:99) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) at java.lang.Thread.run (Thread.java:748) Причина: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: ошибка AAPT2: проверьте журналы для подробности на 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) на com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:794) ... еще 48 Вызвано: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: ошибка AAPT2: проверьте журналы для подробности на com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503) на com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:462) на com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79) в com.android.builder.internal.aapt.v2.QueueableAapt2.lambda $ makeValidatedPackage $ 1 (QueueableAapt2.java:179) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) ... еще 1 причина: com.android.tools.aapt2.Aapt2Exception: ошибка AAPT2: проверьте логи на детали в com.android.builder.png.AaptProcess $ NotifierProcessOutput.handleOutput (AaptProcess.java:454) на com.android.builder.png.AaptProcess $ NotifierProcessOutput.err (AaptProcess.java:411) на com.android.builder.png.AaptProcess $ ProcessOutputFacade.err (AaptProcess.java:332) at com.android.utils.GrabProcessOutput $ 1.run (GrabProcessOutput.java:104)

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: не удалось выполнить задачу ': app: processDebugResources'.

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

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить дополнительные выходные данные журнала.

  • Получите дополнительную помощь по https://help.gradle.org

СТРОИТЬ ОШИБКА в 42-х в ChildProcess.whenDone (D: \ ion \ eventmanagement \ platform \ android \ cordova \ node_modules \ cordova-common \ src \ superspawn.js: 169: 23) в ChildProcess.emit (events.js: 182: 13) at MaybeClose (внутренняя / child_process.js: 961: 16) в Process.ChildProcess._handle.onexit (internal / child_process.js: 248: 5) (узел: 21224) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. это ошибка возникла либо при броске внутри асинхронной функции без блокировки, или отклонив обещание, которое не было обработано с .catch (). (идентификатор отклонения: 1) (узел: 21224) [DEP0018] DeprecationWarning: Отклонения необработанных обещаний устарели. В будущее, обещания отклонения, которые не обрабатываются, прекратят Процесс Node.js с ненулевым кодом выхода.

1 Ответ

0 голосов
/ 07 июля 2018

При установке плагина Facebook вы не указали APP_ID и APP_NAME, как показано ниже. Проверьте config.xml, чтобы убедиться в этом. Более подробную информацию можно найти в их DOC .

ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID="123456789" --variable APP_NAME="myApplication"

Надеюсь, это поможет вам!

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