mikrocontroller.net

Forum: Compiler & IDEs Android Studio vorhandenes Projekt weiter entwickeln, Fehlermeldung


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: appler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo liebe Community,

habe ein Problem welches ich nicht ganz lösen kann und einwenig 
Unterstützung benötige.

Folgendes Sachverhalt:

Ich habe eine Android App die wurde vor einiger Zeit programmiert und 
jetzt wollte ich es weiter entwickeln, die App funktioniert.
Das Problem ist, dass das Android Studio einer anderen Meinung ist und 
gibt mir immer wieder einen Fehler aus und lässt sich die App damit 
nicht kompelieren.
Neue Apps lassen sich ohne Probleme aufs Gerät spielen.

Der Fehler den ich immer bekomme ist
:app:siningConfigWriterDebug --> Execute fullTaskAction

dazu gehören dann irgendwie 100000 Fehlerbeschreibungen, nun bevor ich 
mich eine Woche lang daran setze um die Fehlermeldungen zu verstehen, 
wollte ich Euch fragen, kann ja sein das der Fehler bzw. die 
entsprechende Lösung bekannt und einfach ist, bei der direkten 
Googlesuche dieser Fehlerbeschreibung konnte ich nichts hilfreiches 
finden.

Vielen Dank schonmal und hoffe auf lösungsreiche Antworten ))

: Verschoben durch Moderator
Autor: appler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Achso vielleicht noch die Info zum Gerät.

Es ist ein Samsung Galaxy Tab Active mit 5.1.1 Android Version

Autor: Philipp K. (philipp_k59)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
appler schrieb:
> :app:siningConfigWriterDebug --> Execute fullTaskAction

Der Fehler ist doch bestimmt der letzte in der Kette, der erste ist der 
wichtigste. Im Prinzip interessiert die ganze Fehlerausgabe.

: Bearbeitet durch User
Autor: Andrea (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

lade mal dein Projekt hier als Zip hoch, ich versuche es dann zu 
importieren und schaue was da los ist. Eventuell hast du nur ein 
Bindungsproblem

Autor: appler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Philipp K. schrieb:
> appler schrieb:
>> :app:siningConfigWriterDebug --> Execute fullTaskAction
>
> Der Fehler ist doch bestimmt der letzte in der Kette, der erste ist der
> wichtigste. Im Prinzip interessiert die ganze Fehlerausgabe.

Das ist die Ausgabe des Build Outputs, die dazugehörigen 
Fehlerbeschreibungen beziehen sich auf interne Projektdateien.
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:signingConfigWriterDebug'.
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:95)
  at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:91)
  at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
  at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:119)
  at org.gradle.api.internal.tasks.execution.ResolvePreviousStateExecuter.execute(ResolvePreviousStateExecuter.java:43)
  at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:93)
  at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:45)
  at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:94)
  at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:56)
  at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:55)
  at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
  at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:67)
  at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
  at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:305)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101)
  at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
  at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:49)
  at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43)
  at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355)
  at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343)
  at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336)
  at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322)
  at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134)
  at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)
  at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202)
  at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193)
  at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)
  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
  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$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
  at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.api.UncheckedIOException: java.nio.file.AccessDeniedException: ...\app\build\intermediates\signing_config\debug\out\signing-config.json
  at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:61)
  at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
  at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:76)
  at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48)
  at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)
  at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
  at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:704)
  at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:671)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:284)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
  at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
  at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:273)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:258)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:67)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:145)
  at org.gradle.internal.execution.impl.steps.ExecuteStep.execute(ExecuteStep.java:49)
  at org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute(CancelExecutionStep.java:34)
  at org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:69)
  at org.gradle.internal.execution.impl.steps.TimeoutStep.execute(TimeoutStep.java:49)
  at org.gradle.internal.execution.impl.steps.CatchExceptionStep.execute(CatchExceptionStep.java:33)
  at org.gradle.internal.execution.impl.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
  at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:43)
  at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:29)
  at org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache(CacheStep.java:134)
  at org.gradle.internal.execution.impl.steps.CacheStep.lambda$execute$3(CacheStep.java:83)
  at java.util.Optional.orElseGet(Optional.java:267)
  at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:82)
  at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:36)
  at org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute(PrepareCachingStep.java:33)
  at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:38)
  at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:23)
  at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:96)
  at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89)
  at java.util.Optional.map(Optional.java:215)
  at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:52)
  at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36)
  at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:34)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:91)
  ... 35 more
Caused by: java.nio.file.AccessDeniedException: ...\app\build\intermediates\signing_config\debug\out\signing-config.json
  at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
  at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
  at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
  at sun.nio.fs.WindowsAclFileAttributeView.setAcl(WindowsAclFileAttributeView.java:221)
  at com.android.build.gradle.internal.tasks.SigningConfigMetadata$Companion.save(SigningConfigMetadata.kt:83)
  at com.android.build.gradle.internal.tasks.SigningConfigWriterTask.fullTaskAction(SigningConfigWriterTask.kt:61)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  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)
  ... 73 more


Deswegen weiß ich nicht wo ich ansetzen soll, habe auch schon die gradle 
angeschaut und angepasst, aber ohne Erfolg.

Autor: Andrea (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
appler schrieb:
> Deswegen weiß ich nicht wo ich ansetzen soll, habe auch schon die gradle
> angeschaut und angepasst, aber ohne Erfolg.

Wir auch nicht!

Poste die Files und wir sehen weiter

Autor: Dr. Sommer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
appler schrieb:
> Caused by: java.nio.file.AccessDeniedException:
> ...\app\build\intermediates\signing_config\debug\out\signing-config.json

Zugriff auf diese Datei scheint nicht möglihc zu sein.

Autor: appler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Problem gelöst ))

Dr. Sommer schrieb:
> Zugriff auf diese Datei scheint nicht möglihc zu sein

Danke für den Hinweis!!

Hatte in diesen Zusammenhang auch noch ein weiteres Problem, was dann zu 
der Lösung geführt hat. Ich habe das Projekt mehrmals gelöscht und neu 
erstell usw. dabei wurden Dateien angelegt welche nicht 
gelöscht/geöffnet/umbennant werden konnten, weil der Dateinname zu lang 
war, also musste ich den Pfad kürzen und dann konnte ich diese Dateien 
löschen.

Also war die Lösung -->

Das Problem lag daran, dass die Projektdateien, wo der Zugriff nicht 
erlaubt war zu tief verschachtelt waren, sprich der Pfad war zu lang. 
Habe es auf den Desktop kopiert und es funktioniert.


Danke an alle!!

Kann geschlossen werden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.