Watchface erstellen mit Samsung Gear Watch Designer

Status
Für weitere Antworten geschlossen.
Javan

Javan

Fortgeschrittenes Mitglied
72
bei XDA devs bin ich auf Samsung Gear Design | SAMSUNG Developers aufmerksam geworden, da mir bislang bei allen Watchafaces, im Gear Store oder bei Mr.Timemaker bestimmte Funktionen gefehlt haben.

Ich war auf der Suche nach einem Watchace, welches Puls, Akku und Schritte zusätzlich zum Datum und der Uhrzeit anzeigt. Das ganze dann noch etwas ansehnlich gestaltet. Sowas hab bislang nicht gefunden.

Der Designer ist auch für Laien wie mich nutzbar, nur wars etwas schwer, bis dann die gebastelte Uhr auch wirklich auf der Watch war.

Es gibt einige voreingestellte designs, man kann allerdings auch für alles eigene Kreationen importieren.

Hier ein Tutorial wie das Ganze bei mir geklappt hat.

Zuerst muss man sich den Gear Watch Designer herunterladen.
installieren und dann starten.


Auf der Gear S2 muss man nun bluetooth deaktivieren, und im selben Wlan einbuchen, in dem sich der PC befindet. Ebenso muss man die Developeroption in der Gear aktivieren, das findet man unter Einstellungen / Gear-Info / Debugging.
Nun überprüft man im SDK Gui ob die Watch verbunden ist, dies sollte unten links ersichtlich sein, hier sieht man die Ipadresse der Watch und kann auch durch deren Dateisystem stöbern, aber mehr hab ich in dem SDK noch ned gefummelt.

Nun zurück zum Watch Designer, hier startet man eben ein Projekt, bastelt seine Uhr wie man es sich vorstellt, das ganze ist ziemlich selbsterklärend, hier werde ich keine Anleitung zu schreiben, denn ein bissi Eigeninitiative ist schon gefordert.

Nun geht manins Verzeichnis des Watchdesigners und findet dort einen Unterordner Tools, Anleitung geht kurz in meinem nächsten post weiter, dann wieder zurück.

Man muss oben im Menü unbedingt unter "project" die beiden Zertifikate erstellen, und ganz wichtig, bei jedem mal auch wieder aktivieren/laden. also jedes Mal wenn ihr den watch designer neu startet, unbedingt das Author und Distributor Certificate neu aktivieren. Beim Distributor certificate sollte, wenn die watch mit dem PC verbunden ist die ID in der ersten Zeile automatisch befüllt werden. Passiert hier nichts müsst ihr erneut nach der Verbindung der Uhr zum PC schauen.

Dann kann man durch klick auf "Build" das Ganze fertig stellen, und danach "run on watch" drücken und schon sollte das neu gestaltete Ziffernblatt auf eure Gear gespielt werden.

Viel Spass und Erfolg!

Wer es nicht hinbekommt, ich hab mein Sonntag dafür geopfert, wems das wert ist, weiter testen, wem nicht, der nutzt weiter Mr. Time Maker
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: fischony, Telefonie, t.hartlieb und 8 andere
Genau sowas hab ich gesucht.. herrlich ;) Habs schon bisschen rum gespielt und es ist super endlich ein eigenen gute Watchface zu erstellen mit Batterie Schritte etc.. es ist noch ein beta Programm und es kommen sicher noch Benachrichigungen hinzu was ich so gesehen habe.. danke für den Tipp
 
Muss das Ganze sogar noch mal verbessern, die SDK benötigt man doch ned für die Watchfaces. Die benötigte Datei SDB.exe ist auch unter dem Gear Designer zu finden, muss man dann unter C:\Program Files (x86)\GearWatchDesigner\tizen\tools (so nennt sich der Pfad bei mir) via dem Befehl:
sdb.exe connect XXX.XXX.XXX.XXX
wobei XXX für die Ip der Smartwatch steht, verbinden.
 
  • Danke
Reaktionen: t.hartlieb
Der Link im rrsten Post verweist schon immer auf die samsungeigene Downloadseite.
 
bei mir öffnet sich die sdb.exe nur kurz und schließt sich dann selbstständig wieder...?

edit: dank des Links von ThinkDifferent hab ichs jetzt:

"Navigate to the directory where you installed Gear Watch Designer. For Windows7(probably 8.1 and 10 as well) it should be in "C:\Program Files (x86)\GearWatchDesigner" Once there open folders tizen then tools. This is where sdb is located
3.1 In this window, hold shift and right click some empty space near and below sdb.exe(make sure sdb.exe is not highlighted when doing so). Click "Open command window here"
 
Zuletzt bearbeitet:
Bekommt ihr die Übertragung auf die Uhr hin?

Ich bin verbunden, bin als Distributor angemeldet.... Es heißt aber jedesmal das ich mich als Autor anmelden soll um eine .tpk Datei zu erstellen. Will ich aber nicht, wozu noch eine Registrierung.

Wie läuft das bei Euch? Hauptproblem ist wie gesagt dass er mir bei build mit einer Fehlermeldung abbricht
 
hat Jemand das Programm in der Mac-Version zum laufen bekommen.
Bei mir öffnet das Program kurz und verabschiedet sich dann mit "ein Fehler ist aufgetreten".

Jemand eine Idee?
 
Aktuelle Java Version hat bei mir gefehlt
 
Andi1000 schrieb:
Aktuelle Java Version hat bei mir gefehlt


Da hatte er bei mir auch schon gemeckert, aber ich sollte eine ältere Version installieren.
Hab ich getan aber nun der neue Fehler.
Aber ich entnehme Deiner Antwort, dass das Programm bei Dir auf dem Mac. läuft.
 
svenux schrieb:
hat Jemand das Programm in der Mac-Version zum laufen bekommen.
Bei mir öffnet das Program kurz und verabschiedet sich dann mit "ein Fehler ist aufgetreten".

Jemand eine Idee?
Ist mir genau so ergangen - eine alte Java-Version installieren zu müssen hat mich auch schon sehr verwundert.
Wäre sehr dankbar für hilfreiche Tipps.
 
Ist bei mir genauso..ich bekomme das Watchface einfach nicht auf die Uhr..der gleich Fehler wie in der Anleitung beschrieben
Code:
1 file(s) pulled. 0 file(s) skipped.
C:\Users\Walther1337\GearWatchDesigner\workspace\BinaryBars.tpk 89 KB/s (86422 bytes in 0.939s)
path is /opt/usr/apps/tmp/BinaryBars.tpk
__return_cb req_id[102280002] pkg_type[rpm] pkgid[com.watchface.BinaryBars] key[start] val[update]
__return_cb req_id[102280002] pkg_type[rpm] pkgid[com.watchface.BinaryBars] key[install_percent] val[30]
__return_cb req_id[102280002] pkg_type[rpm] pkgid[com.watchface.BinaryBars] key[error] val[75]
__return_cb req_id[102280002] pkg_type[rpm] pkgid[com.watchface.BinaryBars] key[end] val[fail]
processing result : SIGNATURE_INVALID_DEVICE_UNIQUE_ID [75] failed
spend time for pkgcmd is [29219]ms

Ich verstehe nicht wie man so ein geiles Programm erstellen aknn und es aber nicht schafft einen einfachen Weg auf die Uhr zu machen..

warten bis jemand den Fehler beheben kann... :(
 
Scheint als wären nicht beide Zertifikate geladen. Beim zweiten wird die device id automatisch ausgefüllt, wenn man die gear s2 korrekt mit dem pc verbunden hat.
 
Die Uhr ist Verbunden, ka warum er das schreibt bin genau nach Anleitung vor gegangen... Kann man die tpk nicht so irgendwie auch auf der Uhr installieren?
 
Also ich versuche noch mal die Anleitung von mir etwas ausführlicher zu schreiben.

1. auf der Uhr in die Einstellungen, ganz unten auf "gear info" da "debugging" aktivieren
2. Bluetooth deaktivieren
3. mit dem wlan verbinden und die ipadresse der Gear S2 auslesen (findet man unter den wlaneinstellungen)
4 . im Ordner C:\Program Files (x86)\GearWatchDesigner\tizen\tools findet man die sdb.exe
Diese startet man über die Eingabeaufforderung (im idealfall mit administratorrechten starten) mit folgendem Befehl:
sdb.exe connect XXX.XXX.XXX.XXX (XXX steht für die Ipadresse der Gear S2)
es muss dann successfully connect stehen, sonst klappts ned
5. gear watchdesigner starten
6. zum testen ein vorgefertigtes Uhrmodell laden, wenn da dann klappt kann mans auch selbst basteln
7. Im Gear designer "F9" drücken (run on device) hier müsste nun die Ipadresse eurer Gear S2 in der liste auftauchen, wenn das nicht der Fall ist, mal auf Scann
klicken. Erst wenn hier die Uhr auftaucht, klappt es auch. Wenn die Uhr hier nicht auftaucht, öffnet den Taskmanager, beendet den Task (SDB.exe) und führt
punkt 4 noch mal aus.
8. im Gear designer auf Project (oben in der Menüleiste) dann auf "Author Certificate" (insofern schon erstellt, kann man das bestehende laden (Passwort
nicht vergessen, ansonsten eins erstellen und beim nächsten Mal dann eben laden.
9. ebenso unter Project auf Distributor Certificate klicken hier muss nun die "Connected Device ID" automatisch ausgefüllt werden, es handelt sich um
"kauderwelsch" also man findet nicht die Seriennummer oder ähnliches.
Dann trägt man die Zugangsdaten seines Samsungkontos ein
10. Project - Build (hier am Besten nicht viel verändern ausser dem Namen, wenn gewünscht
11. Project - Run on Device (nun wird das Watchface auf eure Uhr gespielt, dies klappt eben nur wenn alle vorherigen Schritte korrekt ausgeführt wurden und
ohne Fehler

Wenn hier so mancher Schlaumeier meint, er könne mit nur einem Zertifikat arbeiten, das wird nicht funktionieren! So klappt es zumindest bei mir jedes MAL, habe bereits 4 verschiedene Watchfaces erstellt, und eine davon ist mittlerweile auch auf dem Weg in den Store.

Eine mögliche Fehlerquelle, wenn man z.B. Uhrzeiger von anderen Seiten nutzt, die dürfen nicht über das eigentliche Uhrfenster rausstehen, sonst kommts auch zu fehlern.

bei denen wos bislang haperte, versucht alles mal im Administrator-Modus zu starten, bei mir sind die Benutzerrechte auf meinem Notebook eh auf Admin, daher brauch ich das nicht extra. Ach und ich habs sowohl unter Windows10 pro als auch unter Win7 pro erfolgreich gemeistert!

Auf XDA Devs findet man auch einen sehr ausführlichen Thread hierrüber, ggf hilft das dann noch. So mehr Hilfestellung kann ich ned mehr leisten.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Telefonie, t.hartlieb, Schmittii und 5 andere
Sehr gute Beschreibung! Kannst du uns noch verraten auf welchen Seiten man andere Zeiger her bekommt? Ich hab schon öfters gesucht aber nichts gefunden.. Wäre echt klasse!
 
Bleibt bei Euch nach dem Rüber laden des Watchfaces auf die Uhr, das Watchface erhalten?
Bei mir ist es nur kurz drauf, nachdem die Uhr kurz aus ist, ist wieder das vorherige Watchface drauf
 
@Andi. Halte mal den Finger auf dem watchface bis du zur watchface Auswahl kommst, dann geh ganz nach rechts, da sollte der neuste upload sein
 
  • Danke
Reaktionen: Andi1000
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

F
Antworten
0
Aufrufe
1.754
Ferdinand77
F
T
  • Totooo
Antworten
0
Aufrufe
1.609
Totooo
T
W
Antworten
0
Aufrufe
1.495
Wurtsbrot
W
Zurück
Oben Unten