2017-10-28 13 views
5

AAPTの実行に失敗しました:私にとって

Failed to execute aapt 
com.android.ide.common.process.ProcessException: Failed to execute aapt 
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796) 
at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551) 
at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285) 
at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109) 
at sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:498) 
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173) 
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134) 
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121) 
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122) 
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) 
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197) 
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107) 
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111) 
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) 
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63) 
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 
+0

--infoパラメータを使用してgradle buildを実行してみてください。私の場合は 'aaptOptions {additionalParameters '--utf16'}' –

+0

@nikolas Azrakに感謝しています。しかし私は別の解決策を見つけた。 –

+0

私の場合は、私が4.1にアップグレードしたときに起こったのですが、それは起こっていました。sugesstionは、アンドロイドスタジオ3.0でgradleを4.1にアップグレードしません。 –

答えて

2

を、ケースは少し違っていました。署名のないAPKをビルドしてデバッグすることができました。 Jar署名で署名付きリリースをしようとするたびに、このエラーが発生しました。アンドロイドスタジオを再起動しても問題は解決しませんでした。

これは私がそれを解決した方法です。

私のプロジェクトの完全なアドレスには空白が含まれていました。 D:\ Google Drive \ blahです。 。 。 GoogleDriveに変更して、プロジェクトを再読み込みし、問題はなくなりました。

+0

私にとって有益です。ありがとう –