Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi package bezeichnung ändern, aber wie? (https://www.delphipraxis.net/192231-package-bezeichnung-aendern-aber-wie.html)

QuickAndDirty 31. Mär 2017 16:39

package bezeichnung ändern, aber wie?
 
Hallo wenn ich unter Delphi Tokyo
unter Projekt->Optionen->Versionsinformationen->Ziel:Alle Konfigurationen Android Plattform
den Wert zum Schlüssel package ändere, dann kann ich das Projekt nicht mehr zum debuggen aufs handy deployen.



PAClient fehlercode 1
für
Code:
  --aaptpackage=
"C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\Aapt.exe,
.\Android\Debug\MYAPP\library,
.\Android\Debug\MYAPP\classes,
.\Android\Debug\MYAPP\res,
.\Android\Debug\MYAPP\assets,
.\Android\Debug\MYAPP\AndroidManifest.xml,
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\platforms\android-22\android.jar,
.\Android\Debug\MYAPP\bin\MYAPP-unsigned.apk"
Zurzeit steht on package com.embarcadero.$(ModuleName)
ich hätte da gerne
de.meine-wenigkeit.$(ModuleName)
drin stehen.

Was mache ich falsch?

QuickAndDirty 3. Apr 2017 11:35

AW: package bezeichnung ändern, aber wie?
 
Hat jemand eine Idee?

Delphi-Laie 3. Apr 2017 12:30

AW: package bezeichnung ändern, aber wie?
 
Zitat:

Zitat von QuickAndDirty (Beitrag 1366248)
Hat jemand eine Idee?

Um des Rätsels Lösung näherzukommen, lasse ich in solchen Fällen alle Dateien des betreffenden Verzeichnisses nach der unerwünschten Zeichenkennte durchsuchen. Vielleicht hilft es, in allen diesen Datein diese Zeichenkette "manuell" zu ändern?! Aber Vorsicht, zur Not alle zu ändernden Dateien vorher sichern!

himitsu 3. Apr 2017 13:00

AW: package bezeichnung ändern, aber wie?
 
Eventuell cached Delphi den alten Namen noch irgendwo, bzw. diese Einstellung ändert das nicht überall?
Da könnte das erwähnte "überall suchen" helfen.

Notfalls ein neues Projekt beginnen und da den Namen gleich zu Beginn richtig setzen.
Und dann die enthaltenen dateien übernehmen,


PS: Sicherheitshalber auch mal hier nachlesen, bezüglich einiger "Richtlinien" für diese Package-Namen.
https://developer.android.com/guide/...t.html#package

Und da Android viel Java benutzt, bassiert das Ganze auf diesen Definitionen:
http://docs.oracle.com/javase/tutori...amingpkgs.html
https://en.wikipedia.org/wiki/Java_p...ng_conventions

QuickAndDirty 3. Apr 2017 13:22

AW: package bezeichnung ändern, aber wie?
 
Hm, danke.
Ich berichte ob das fruchtet.

sko1 3. Apr 2017 14:23

AW: package bezeichnung ändern, aber wie?
 
Ein ähnliches Problem habe ich hier auch, ich würde gern in einer meiner Apps den angezeigten Namen unter dem App-Icon ändern, es soll aber weiterhin die "gleiche App" bleiben, Updates etc. sollen weiter funktionieren, bin gespannt auf Ergebnisse!

Ciao
Stefan

himitsu 3. Apr 2017 14:44

AW: package bezeichnung ändern, aber wie?
 
Die App ist die Selbe, wenn der Package-Name gleich ist.
Package-Name = Application-ID

Ich wüsste jetzt nicht was gegen eine Änderung des DisplayName sprechen würde.
Das Icon wird bei vielen Programmen ja auch ständig geändert. :stupid:

sko1 3. Apr 2017 15:36

AW: package bezeichnung ändern, aber wie?
 
An welcher Stelle im RAD Studio ändere ich den Display-Namen unter dem Icon?

Edit, habe es gefunden, nur wie bekommt man gezielt einen Zeilenumbruch in den Label-Eintrag?

Ciao
Stefan

QuickAndDirty 5. Apr 2017 09:29

AW: package bezeichnung ändern, aber wie?
 
Der string kommt im manifest vor , aber das muss wohl sein um die Delphi bibliotheken zu beerberben
Und in der DProj datei drei mal

Code:
<VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
Wo kann ich MSbuild konfigurieren?

Habe alle codes von Hand geändert führt aber zum selben Fehler.
paclient exited with code 1

Edit:
OK ich habs.... er kommt nicht mit dem "-" klar...weil mit "-" optionen eingeleitet werden, denke ich mal
daher auch die meldung exit code 1 = unbekannte option


Geht nicht : de.meine-firma.meineapp
Geht : de.meine.meineapp


Zitat aus der Hilfe:
Sie dürfen nur lateinische Groß- oder Kleinbuchstaben(A-Z, a-z), Zahlen(0-9) und Unterstriche(_) verwenden.
Einzelne Teile von Paketnamen müssen mit Buchstaben beginnen.

:(

Soll ich dem Hersteller den regulären Ausdruck zum prüfen dieser Bedingungen in der IDE zuschicken?
Wenn ich sowas in die Hilfe schreibe, warum dann keine Prüfung?
Warum nicht wenigstens ne Fehlermeldung a la "RTFM dein Packagename ist saudumm!" ?

Ich frage mich ob das auch das Problem ist warum meine IOS app nicht deployed.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:32 Uhr.

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