Android - App-Symbol für Debug- und Release-Modus

8

Ist es möglich, separate Symbole für die Anwendung zu setzen, wenn wir im Manifest android: debuggable = true setzen und wenn wir wie in iOS android: debuggable = false setzen?

    
Uma 22.10.2013, 20:49
quelle

6 Antworten

2

Soweit ich weiß, sind App-Icons nur von dem Drawable-Ordner abhängig, in dem sie sich befinden, und es gibt Keine Ordner-Qualifizierer für -debug und es gibt keine Möglichkeit für Sie, das Symbol basierend auf Änderungen an den Manifesten zu ändern

    
trippedout 22.10.2013, 20:52
quelle
10

Ich bin ein bisschen spät die Party, aber trotzdem. Im Moment poste ich das in '16, aber du kannst tatsächlich ein anderes Start-Icon-Set haben, indem du sie einfach in die entsprechenden Verzeichnisse legst, nicht sicher, wie es wieder in '13 war. Um dies zu erreichen, müssen Sie debug / res Verzeichnisse unter app / src erstellen und Ihre Mipmap- oder aufklappbaren Verzeichnisse dort ablegen. Sie haben also app / src / main / res / und app / src / debug / res / Pfade. Android hat eine höhere Priorität für das buildbezogene Ressourcenverzeichnis - für das Verzeichnis main . Platzieren Sie Ihre Debug- und Release-Ressourcen in den entsprechenden Pfaden und Sie haben, was Sie wollen. Tun alle oben genannten Überlegungen, Sie müssen Gradle Build-System verwenden.

Hier können Sie mehr über solche Sachen lesen: Ссылка

    
Alex Berdnikov 10.03.2016 15:39
quelle
1

Sie brauchen dazu die "grandle" und bauen Sie Aromen auf. Dann können Sie verschiedene Ressourcenordner für die verschiedenen Geschmacksrichtungen haben.

Ссылка

    
user1518458 07.11.2014 15:44
quelle
1

Ich weiß, das ist eine alte Frage - aber wenn jemand anderes danach sucht ...

Sie können dies tun, indem Sie ein Debug-Manifest (src / debug / AndroidManifest.xml) erstellen und dessen Eigenschaften aktualisieren.

Siehe: Ссылка

    
user3838124 12.02.2016 14:15
quelle
0

Während die Antwort von Alex in Ordnung ist, wenn Aromen nicht verwendet werden, um verschiedene Symbole zu erhalten, während verschiedene Geschmacksrichtungen mit mehreren Dimensionen verwendet werden, wie zum Beispiel:

%Vor%

Dies kann erreicht werden als:

Platzieren Sie die Debug-Ressourcen zunächst in separaten Ordnern, beispielsweise:

%Vor%

Zweitens muss der Schlüssel mit mehreren Flavor-Dimensionen so lauten, dass der Name des Quellsatzes alle möglichen Flavor-Kombinationen enthalten muss, auch wenn einige dieser Dimensionen das Symbol nicht beeinflussen.

%Vor%

Nur um es deutlich zu machen, das folgende funktioniert nicht , wenn mehrere Dimensionen verwendet werden:

%Vor%     
Jose Gómez 04.02.2017 20:29
quelle
-1

Sie können versuchen, zwei verschiedene App-Symbole in Ihrem aufklappbaren Ordner zu haben - nämlich:

  1. zeichenbare / app_icon_release
  2. zeichnbarer / app_icon_debug

Wenn der Debug-Modus auf "true" gesetzt ist:

%Vor%

Andernfalls, wenn Debug-Modus auf falsch:

%Vor%     
Mrinal Shukla 22.10.2013 21:09
quelle

Tags und Links