android-studio
Android Studio Tipps und Tricks
Suche…
Emulator zum Testen
Wenn es keine besonderen Anforderungen gibt, wählen Sie x86_64
mit Google-APIs aus, um den Emulator zu erstellen.
Es funktioniert auf Intel x86 x64-basierten Computern deutlich schneller als armeabi-v7a
.
Es gibt einige SDK-Bibliotheken, die mit ARM-Architektur kompiliert und entworfen wurden.
Wenn Sie versuchen, sie auf Intel-basierten Emulatoren zu installieren, wird eine Fehlermeldung angezeigt
"INSTALL_FAILED_NO_MATCHING_ABIS"
Bei solchen Gelegenheiten können Sie sich für einen Drittanbieter-Emulator wie Genymotion oder den Standalone-Emulator von Visual Studio entscheiden .
Benutzerdefinierte Live-Vorlage
Beispiel:
Um dies zu erreichen, sollten Sie eine benutzerdefinierte Live-Vorlage hinzufügen:
- Einstellungen öffnen [ Strg + Alt + S ]
- Geben Sie "Live Templates" in die Suchleiste oben links ein.
- Klicken Sie auf das + , um eine "Vorlagengruppe" hinzuzufügen, und geben Sie einen Gruppennamen ein (z. B. MyTemplate), um fortzufahren
- Wählen Sie Ihre benutzerdefinierte Vorlagengruppe aus (zB: Meine Vorlage), klicken Sie dann auf + und wählen Sie "Live-Vorlage".
- Ich werde zum Beispiel "sagen":
say
->startActivity(new Intent($from$.this,$to$.class));
- Geben Sie den Schlüssel ein, den Sie unter "Abkürzung" vereinfachen möchten (z. B. say), und geben Sie die Anweisung in den "Vorlagentext" ein (z. B.
startActivity(new Intent($from$.this,$to$.class));
)
- Klicken Sie im linken unteren Bereich auf "Definieren" und wählen Sie die Situation aus (zB: Java).
- Klicken Sie auf "Variablen bearbeiten" und definieren Sie den Ausdruck (siehe Detail: Dialogfeld "Vorlagenvariablen bearbeiten" ).
- Klicken Sie auf "OK" und "Übernehmen". Geben Sie in Ihrem Editor "say" ein.
Verwenden Sie benutzerdefinierte Code-Stile, für andere Teammitglieder freigeben und Auto-Format für Verknüpfung
Es ist möglich, eigene benutzerdefinierte Codestile zu erstellen, sie mit anderen Teammitgliedern zu teilen und eine Verknüpfung zum automatischen Formatieren des Codes in einer Datei zu verwenden.
Um einen eigenen benutzerdefinierten Code-Stil zu erstellen, gehen Sie zu: Einstellungen -> Editor -> Code-Stil
Hier gibt es einige allgemeine Einstellungen für den Codestil. Sie können auch die Sprache auswählen (Java für Android) und die Parameter nach Ihren Wünschen einstellen. Es gibt viele Einstellungen.
Wenn Sie dies getan haben, speichern Sie Ihren Code-Stil. Dies dient nur der sicheren Aufbewahrung.
Wenn Sie es gespeichert haben, wählen Sie im Dialogfeld "Verwalten" die Option "In Projekt kopieren". Sie werden gefragt, ob Sie zu diesem erstellten Schema wechseln möchten. Antworten Sie mit Ja.
Schließen Sie anschließend das Dialogfeld Voreinstellungen für den Codestil.
Vergewissern Sie sich nun, dass Ihre Code-Style-Einstellungen in .idea / codeStyleSettings.xml gespeichert wurden
Stellen Sie sicher, dass diese Datei in Ihrem Versionskontrollsystem nicht ignoriert wird, damit Sie sie mit Ihren Teamkollegen teilen können.
Sobald Ihre Teammitglieder diese Datei haben, sollten sie auch die gleichen Einstellungen haben.
Wenn Sie jetzt eine Datei bearbeiten, können Sie den Code formatieren, indem Sie Folgendes auswählen:
Code -> Code neu formatieren
Verknüpfungen für den Neuformatierungscode (aus dieser Antwort entnommen - siehe Antwort für Details zum Lösen von Problemen mit der Verknüpfung in Ubuntu):
Sieg
Strg + Alt + L
Linux:
Strg + Umschalt + Alt + L
Mac:
Wahl + Befehl + L
Wenn Sie eine Code-Neuformatierung durchführen, sollte ein Popup-Fenster Sie über die vorgenommenen Änderungen informieren. Sie können in diesem Dialog auf "Anzeigen" klicken, um den "Reformat File Dialog" aufzurufen.
Sie können diesen Dialog auch über das Code-Menü und die entsprechende Verknüpfung aufrufen.
Beachten Sie, dass "Nur VCS geänderter Text" nicht immer funktioniert, je nachdem, wie der Code bearbeitet wurde (es kann eine Regel ignorieren, wenn ein Teil des Codes nicht bearbeitet wurde).
Sie können auch Text auswählen und den Dialog zur Neuformatierung anzeigen, um nur den ausgewählten Text zu formatieren.