NativeScript / NativeScript/nativescript-cli

Automate changing app "id"

Offen
#3,493 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

os: android to-be-checked
Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beschreibung

Changing the "app id" means changing in three places (Took me a while to figure out as a newbie as app was not installing/running):

  • package.json - "nativescript": { "id": "com.example.newapp" ...
  • app/App_Resources/Android/app.gradle - ... applicationId = "com.example.newapp" ...
  • app/App_Resources/Android/settings.json - {"appId":"com.example.newapp"...

Could the change in "package.json" become part of the build ?
ie overriding/replacing the "ids" in app.gradle and settings.json ?

Which platform(s) does your issue occur on?

Android

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Lesen Sie package.json zusammen mit app/App_Resources/Android/app.gradle und app/App_Resources/Android/settings.json und verfolgen Sie anschließend den Android-Build-Einstiegspunkt, der diese Dateien verwendet. Überprüfen Sie, wie die app id aus package.json beide Android-Werte bereitstellen könnte, ohne bestehende Projekte zu beeinträchtigen. Die Aufgabe ist abgeschlossen, wenn eine Änderung an einer ID zu einer übereinstimmenden Android-Konfiguration führt und die App installiert und ausgeführt werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, javascript
Bereich
build-system, cli, mobile
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.