PDA

View Full Version : خطا در موقع کامپایل



Accidentboy
جمعه 22 تیر 1397, 10:31 صبح
سلام ..
من تصمیم گرفتم بعداز کد نوشتن از کد های C استفاده کنم ..
طبق خود اندروید استدیو از منوی File گزینه link c++ project with gradle استفاده کردم ولی موقع اجرا خطای زیر رو میده



app\src\main\res\cpp\native-lib.cpp: Error: The file name must end with .xml


و


org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeReleaseResources'.
at org.gradle.api.internal.tasks.execution.ExecuteAct ionsTaskExecuter.executeActions(ExecuteActionsTask Executer.java:100)
at org.gradle.api.internal.tasks.execution.ExecuteAct ionsTaskExecuter.execute(ExecuteActionsTaskExecute r.java:70)
at org.gradle.api.internal.tasks.execution.OutputDire ctoryCreatingTaskExecuter.execute(OutputDirectoryC reatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDa teTaskExecuter.execute(SkipUpToDateTaskExecuter.ja va:62)
at org.gradle.api.internal.tasks.execution.ResolveTas kOutputCachingStateExecuter.execute(ResolveTaskOut putCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.Validating TaskExecuter.execute(ValidatingTaskExecuter.java:6 0)
at org.gradle.api.internal.tasks.execution.SkipEmptyS ourceFilesTaskExecuter.execute(SkipEmptySourceFile sTaskExecuter.java:97)
at org.gradle.api.internal.tasks.execution.CleanupSta leOutputsExecuter.execute(CleanupStaleOutputsExecu ter.java:87)
at org.gradle.api.internal.tasks.execution.ResolveTas kArtifactStateTaskExecuter.execute(ResolveTaskArti factStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWi thNoActionsExecuter.execute(SkipTaskWithNoActionsE xecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIf TaskExecuter.execute(SkipOnlyIfTaskExecuter.java:5 4)
at org.gradle.api.internal.tasks.execution.ExecuteAtM ostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskE xecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExcep tionTaskExecuter.execute(CatchExceptionTaskExecute r.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExe cuter$EventFiringTaskWorker$1.run(DefaultTaskGraph Executer.java:248)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperation Executor.execute(DefaultBuildOperationExecutor.jav a:199)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:11 0)
at org.gradle.execution.taskgraph.DefaultTaskGraphExe cuter$EventFiringTaskWorker.execute(DefaultTaskGra phExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExe cuter$EventFiringTaskWorker.execute(DefaultTaskGra phExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor$TaskExecutorWorker.processTask(DefaultTaskPla nExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor$TaskExecutorWorker.access$200(DefaultTaskPlan Executor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor$TaskExecutorWorker$1.execute(DefaultTaskPlanE xecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor$TaskExecutorWorker$1.execute(DefaultTaskPlanE xecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutio nPlan.execute(DefaultTaskExecutionPlan.java:626)
at org.gradle.execution.taskgraph.DefaultTaskExecutio nPlan.executeWithTask(DefaultTaskExecutionPlan.jav a:581)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor$TaskExecutorWorker.run(DefaultTaskPlanExecuto r.java:98)
at org.gradle.execution.taskgraph.DefaultTaskPlanExec utor.process(DefaultTaskPlanExecutor.java:59)
at org.gradle.execution.taskgraph.DefaultTaskGraphExe cuter.execute(DefaultTaskGraphExecuter.java:128)
at org.gradle.execution.SelectedTaskExecutionAction.e xecute(SelectedTaskExecutionAction.java:37)
at org.gradle.execution.DefaultBuildExecuter.execute( DefaultBuildExecuter.java:37)
at org.gradle.execution.DefaultBuildExecuter.access$0 00(DefaultBuildExecuter.java:23)
at org.gradle.execution.DefaultBuildExecuter$1.procee d(DefaultBuildExecuter.java:43)
at org.gradle.execution.DryRunBuildExecutionAction.ex ecute(DryRunBuildExecutionAction.java:46)
at org.gradle.execution.DefaultBuildExecuter.execute( DefaultBuildExecuter.java:37)
at org.gradle.execution.DefaultBuildExecuter.execute( DefaultBuildExecuter.java:30)
at org.gradle.initialization.DefaultGradleLauncher$Ex ecuteTasks.run(DefaultGradleLauncher.java:314)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperation Executor.execute(DefaultBuildOperationExecutor.jav a:199)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:11 0)
at org.gradle.initialization.DefaultGradleLauncher.ru nTasks(DefaultGradleLauncher.java:204)
at org.gradle.initialization.DefaultGradleLauncher.do BuildStages(DefaultGradleLauncher.java:134)
at org.gradle.initialization.DefaultGradleLauncher.ex ecuteTasks(DefaultGradleLauncher.java:109)
at org.gradle.internal.invocation.GradleBuildControll er$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildControll er$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService .withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildControll er.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildControll er.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.runner.BuildM odelActionRunner.run(BuildModelActionRunner.java:5 3)
at org.gradle.launcher.exec.ChainingBuildActionRunner .run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner .run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.ValidatingBui ldActionRunner.run(ValidatingBuildActionRunner.jav a:32)
at org.gradle.launcher.exec.RunAsBuildOperationBuildA ctionRunner$1.run(RunAsBuildOperationBuildActionRu nner.java:43)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperation Executor.execute(DefaultBuildOperationExecutor.jav a:199)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:11 0)
at org.gradle.launcher.exec.RunAsBuildOperationBuildA ctionRunner.run(RunAsBuildOperationBuildActionRunn er.java:40)
at org.gradle.tooling.internal.provider.SubscribableB uildActionRunner.run(SubscribableBuildActionRunner .java:51)
at org.gradle.launcher.exec.InProcessBuildActionExecu ter.execute(InProcessBuildActionExecuter.java:47)
at org.gradle.launcher.exec.InProcessBuildActionExecu ter.execute(InProcessBuildActionExecuter.java:30)
at org.gradle.launcher.exec.BuildTreeScopeBuildAction Executer.execute(BuildTreeScopeBuildActionExecuter .java:39)
at org.gradle.launcher.exec.BuildTreeScopeBuildAction Executer.execute(BuildTreeScopeBuildActionExecuter .java:25)
at org.gradle.tooling.internal.provider.ContinuousBui ldActionExecuter.execute(ContinuousBuildActionExec uter.java:80)
at org.gradle.tooling.internal.provider.ContinuousBui ldActionExecuter.execute(ContinuousBuildActionExec uter.java:53)
at org.gradle.tooling.internal.provider.ServicesSetup BuildActionExecuter.execute(ServicesSetupBuildActi onExecuter.java:57)
at org.gradle.tooling.internal.provider.ServicesSetup BuildActionExecuter.execute(ServicesSetupBuildActi onExecuter.java:32)
at org.gradle.tooling.internal.provider.GradleThreadB uildActionExecuter.execute(GradleThreadBuildAction Executer.java:36)
at org.gradle.tooling.internal.provider.GradleThreadB uildActionExecuter.execute(GradleThreadBuildAction Executer.java:25)
at org.gradle.tooling.internal.provider.ParallelismCo nfigurationBuildActionExecuter.execute(Parallelism ConfigurationBuildActionExecuter.java:43)
at org.gradle.tooling.internal.provider.ParallelismCo nfigurationBuildActionExecuter.execute(Parallelism ConfigurationBuildActionExecuter.java:29)
at org.gradle.tooling.internal.provider.StartParamsVa lidatingActionExecuter.execute(StartParamsValidati ngActionExecuter.java:69)
at org.gradle.tooling.internal.provider.StartParamsVa lidatingActionExecuter.execute(StartParamsValidati ngActionExecuter.java:30)
at org.gradle.tooling.internal.provider.SessionFailur eReportingActionExecuter.execute(SessionFailureRep ortingActionExecuter.java:59)
at org.gradle.tooling.internal.provider.SessionFailur eReportingActionExecuter.execute(SessionFailureRep ortingActionExecuter.java:44)
at org.gradle.tooling.internal.provider.SetupLoggingA ctionExecuter.execute(SetupLoggingActionExecuter.j ava:45)
at org.gradle.tooling.internal.provider.SetupLoggingA ctionExecuter.execute(SetupLoggingActionExecuter.j ava:30)
at org.gradle.launcher.daemon.server.exec.ExecuteBuil d.doBuild(ExecuteBuild.java:67)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.WatchForDis connection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.ResetDeprec ationLogger.execute(ResetDeprecationLogger.java:26 )
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.RequestStop IfSingleUsedDaemon.execute(RequestStopIfSingleUsed Daemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.LogAndCheck Health.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.LogToClient .doBuild(LogToClient.java:62)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.EstablishBu ildEnvironment.doBuild(EstablishBuildEnvironment.j ava:82)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:122 )
at org.gradle.launcher.daemon.server.exec.StartBuildO rRespondWithBusy$1.run(StartBuildOrRespondWithBusy .java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoord inator$1.run(DaemonStateCoordinator.java:295)
at org.gradle.internal.concurrent.ExecutorPolicy$Catc hAndRecordFailures.onExecute(ExecutorPolicy.java:6 3)
at org.gradle.internal.concurrent.ManagedExecutorImpl $1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$M anagedThreadRunnable.run(ThreadFactoryImpl.java:55 )
at java.lang.Thread.run(Thread.java:745)
Caused by: com.android.build.gradle.tasks.ResourceException: D:\Site & Android\Android\Back UP Source\test\1\app\src\main\res\cpp\native-lib.cpp: Error: The file name must end with .xml
at com.android.build.gradle.tasks.MergeResources.doFu llTaskAction(MergeResources.java:296)
at com.android.build.gradle.internal.tasks.Incrementa lTask.taskAction(IncrementalTask.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(Java Method.java:73)
at org.gradle.api.internal.project.taskfactory.Increm entalTaskAction.doExecute(IncrementalTaskAction.ja va:46)
at org.gradle.api.internal.project.taskfactory.Standa rdTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.Standa rdTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.tasks.execution.ExecuteAct ionsTaskExecuter$1.run(ExecuteActionsTaskExecuter. java:121)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperation Executor$RunnableBuildOperationWorker.execute(Defa ultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperation Executor.execute(DefaultBuildOperationExecutor.jav a:199)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:11 0)
at org.gradle.api.internal.tasks.execution.ExecuteAct ionsTaskExecuter.executeAction(ExecuteActionsTaskE xecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteAct ionsTaskExecuter.executeActions(ExecuteActionsTask Executer.java:92)
... 107 more
Caused by: D:\Site & Android\Android\Back UP Source\test\1\app\src\main\res\cpp\native-lib.cpp: Error: The file name must end with .xml
at com.android.ide.common.res2.MergingException.throw IfNonEmpty(MergingException.java:152)
at com.android.ide.common.res2.DataSet.loadFromFiles( DataSet.java:260)
at com.android.ide.common.res2.ResourceSet.loadFromFi les(ResourceSet.java:55)
at com.android.build.gradle.tasks.MergeResources.doFu llTaskAction(MergeResources.java:267)
... 123 more




علتش چی میتونه باشه ؟

Accidentboy
جمعه 22 تیر 1397, 11:54 صبح
ببخشید ... درست شد .. اشتباهی پوشه cpp رو تو drawable کپی کرده بودم ..