Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   paclient Code 1 (https://www.delphipraxis.net/177322-paclient-code-1-a.html)

zeras 28. Dez 2013 19:06

AW: paclient Code 1
 
Zitat:

Zitat von Mavarik (Beitrag 1241317)

lösche mal den Debug ordner in Deinem Projekt nachdem du den Rechner neu gestartet hast.

Danke für die Info. Hat leider auch nichts geholfen.
Für mich sieht es so aus, als wenn das Signieren mittels jarsigner nicht geht. An den Einstellungen in Delphi habe ich bisher nichts geändert, was die Pfade angeht.
Bei Tools -> Umgebungsoptionen -> Bereitstellung habe ich auf Android-Debug gestellt.

Kann man das Signieren erst mal abstellen? Ich habe gerade auf den rsxe5_andorid Simulator umgeschaltet, aber die Meldung bleibt die gleiche.

Unter test\android\debug\test\bin liegt dann meine apk, aber mit Dateinamen test-unsigned.apk.
Vielleicht hilft das noch jemanden zur Ursachenermittlung

zeras 28. Dez 2013 20:09

AW: paclient Code 1
 
Hurra, der Tag war nicht umsonst, aber hat mich ewige Nervern gekostet!

Nun habe ich alles "Java" und Eclipse Gedöns deinstalliert bzw. gelöscht und den Delphi Installer drüberlaufen lassen. Dann unter Tools -> Optionen -> SDK Manager die Zeilen für "KeyTool-Speicherort" und "Jarsigner-Speicherort" angepasst (mit Explorer gesucht, wo die Dateien nun liegen) und nun funzt es.

Danke für eure Unterstützung.

Mavarik 8. Jan 2014 01:27

AW: paclient Code 1
 
cool... Wo ist der Trick?

Ich habe jetzt das gleiche Problem.

Mavarik 8. Jan 2014 17:26

AW: paclient Code 1
 
Oh man ich habe es...

Ich hatte auf meinem MavBook MacBook mal in der Schlüsselbundverwaltung unter System ein Zertifikat installiert.
Diese war abgelaufen. Das habe ich aber erst herausgefunden als ich den "Sign" mal aus einem Commandfenster aufgerufen habe. Da gab es den Fehler E0264 der auf ein doppeltes Zertifikat mit gleichem Namen hingewiesen hat.

Mavarik

MEissing 9. Jan 2014 08:16

AW: paclient Code 1
 
Genereller Tipp:

Den PAServer mit "v" (für verbose) laufen lassen. Da bekommt man dann auch mit, was der macht... und wodran es "hängt".

Zertifikate oder falsches/fehlendes codesign/codesign_allocate in /usr/bin

(Ist aber eher ein Apple/Xcode-Problem, als ein Delphi Problem. Ja: Auch Xcode kocht nur mit Wasser)

Mavarik 9. Jan 2014 09:10

AW: paclient Code 1
 
Zitat:

Zitat von MEissing (Beitrag 1242800)
Genereller Tipp:

Den PAServer mit "v" (für verbose) laufen lassen. Da bekommt man dann auch mit, was der macht... und wodran es "hängt".

Zertifikate oder falsches/fehlendes codesign/codesign_allocate in /usr/bin

(Ist aber eher ein Apple/Xcode-Problem, als ein Delphi Problem. Ja: Auch Xcode kocht nur mit Wasser)

Schön wäre es, wenn man über den PAServer in der IDE einen Dateidialog auf dem Apple bekommen könnte, damit am den Path zum Provisioning-Profile nicht immer manuell Tippen muss.

Mavarik

Mavarik 5. Mär 2016 08:02

AW: paclient Code 1
 
Zitat:

Zitat von zeras (Beitrag 1241326)
Hurra, der Tag war nicht umsonst, aber hat mich ewige Nervern gekostet!

Nun habe ich alles "Java" und Eclipse Gedöns deinstalliert bzw. gelöscht und den Delphi Installer drüberlaufen lassen. Dann unter Tools -> Optionen -> SDK Manager die Zeilen für "KeyTool-Speicherort" und "Jarsigner-Speicherort" angepasst (mit Explorer gesucht, wo die Dateien nun liegen) und nun funzt es.

Danke für eure Unterstützung.

Titel Passt... Daher einfach weiter...

Android build für den Playstore:

Ich habe Java 8 78 installiert... jetzt bringt mir der Jarsigner auch immer eine paclient Code 1...

Gibt es einen Trick für die Kombination oder hat sich die Syntax geändert?

Mavarik

Sir Rufo 5. Mär 2016 09:54

AW: paclient Code 1
 
Schau mal in der Registry unter
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\BDS\17.0\PlatformSDKs\AndroidSDK*_32bit.sdk
HKEY_CURRENT_USER\Software\Embarcadero\BDS\17.0\PlatformSDKs\AndroidSDK*_32bit.sdk
und vergleiche dort die Einträge
  • JDKJarsignerPath C:\Program Files\Java\jdk1.8.0_66\bin\JarSigner.exe
  • JDKKeyToolPath C:\Program Files\Java\jdk1.8.0_66\bin\KeyTool.exe
  • JDKPath C:\Program Files\Java\jdk1.8.0_66
Unter HKCU hatte ich noch die Verweise zu Java 7
Unter HKLM hatte ich schon die Verweise zu Java 8

Den JDKPath kann man AFAIK nur über die Registry ändern!

Mavarik 7. Mär 2016 11:10

AW: paclient Code 1
 
Der jarsigner wird ja gefunden beendet sich aber mit der Fehlermeldung:MSB6006

Wenn man aber im Output log etwas höher nachschaut, steht da das Zertifikat hat keinen privat key...

What?

In der Befehlszeile steht aber alles korrekt...

Nach mal in der IDE das Zertifikat testen... Funktioniert und word angezeigt...

Passwort testen... Ahhh falsches PW... Obwohl in der Kommandozeile das richtige steht?

Passwort nochmal eingegeben... PW korrekt... Sehr merkwürdig...

Und schon funktioniert auch das signieren...

Ah wäre das schön, wenn man einfach eine vernünftige Fehlermeldungen bekommen würde...

Nicht Code 1 oder MSB6006 sondern einfach nur... Das angegebene Passwort für der KeyStore-Zertifikat ist fehlerhaft.

Mavarik


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz