Zoeken…


Filterlogboeken van UI

Android-logboeken kunnen rechtstreeks vanuit de gebruikersinterface worden gefilterd. Gebruik deze code

public class MainActivity extends AppCompatActivity {
    private final static String TAG1 = MainActivity.class.getSimpleName();
    private final static String TAG2 = MainActivity.class.getCanonicalName();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.e(TAG1,"Log from onCreate method with TAG1");
        Log.i(TAG2,"Log from onCreate method with TAG2");
    }
}

Als ik de regex TAG1|TAG2 en het verbose niveau gebruik, krijg ik

01-14 10:34:46.961 12880-12880/android.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1
01-14 10:34:46.961 12880-12880/android.doc.so.thiebaudthomas.sodocandroid I/androdi.doc.so.thiebaudthomas.sodocandroid.MainActivity: Log from onCreate method with TAG2

voer hier de afbeeldingsbeschrijving in

Het niveau kan worden ingesteld om logboeken met een bepaald niveau en hoger te krijgen. Het verbose niveau zal bijvoorbeeld verbose logboeken verbose, debug, info, warn, error and assert registreren.

Met hetzelfde voorbeeld, als ik het niveau op error zet, krijg ik alleen

01-14 10:34:46.961 12880-12880/androdi.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1

voer hier de afbeeldingsbeschrijving in

Maak filters configuratie

Aangepaste filters kunnen worden ingesteld en opgeslagen vanuit de gebruikersinterface. Klik op het tabblad AndroidMonitor op de rechter vervolgkeuzelijst (moet Show only selected application of No filters ) en selecteer Edit filter configuration .

Voer het gewenste filter in

voer hier de afbeeldingsbeschrijving in

En gebruik het (u kunt het uit dezelfde vervolgkeuzelijst selecteren)

voer hier de afbeeldingsbeschrijving in

Belangrijk Als u een invoer in de filterbalk toevoegt, houdt Android Studio rekening met zowel uw filter als uw invoer.

Met zowel invoer als filter is er geen uitvoer Aangepast filter met invoer

Zonder filter zijn er enkele uitgangen Alleen filteringang

Aangepaste kleuren van logcat-berichten op basis van het belang van berichten

Ga naar Bestand -> Instellingen -> Editor -> Kleuren en lettertypen -> Android Logcat

Wijzig de kleuren als je nodig hebt:

voer hier de afbeeldingsbeschrijving in

Kies de juiste kleur:

voer hier de afbeeldingsbeschrijving in

Kopieer lege regel inschakelen / uitschakelen

ctrl + alt + shift + / ( cmd + alt + shift + / op MacOS ) zou u het volgende dialoogvenster moeten tonen:

voer hier de afbeeldingsbeschrijving in

Als u op Registry klikt, krijgt u

voer hier de afbeeldingsbeschrijving in

De sleutel die u wilt in- / uitschakelen is

editor.skip.copy.and.cut.for.empty.selection

Getest op Linux Ubuntu en MacOS .

Android Studio handige snelkoppelingen

Hier volgen enkele van de meest voorkomende / nuttige sneltoetsen.

Deze zijn gebaseerd op de standaard IntelliJ-snelkoppeling. U kunt overschakelen naar andere veelgebruikte IDE-snelkoppelingen via File -> Settings -> Keymap -> <Choose Eclipse/Visual Studio/etc from Keymaps dropdown>

Actie kortere weg
Code opmaken CTRL + ALT + L
Voeg niet-geïmplementeerde methoden toe CTRL + I
Logcat weergeven ALT + 6
Bouwen CTRL + F9
Bouw en ren CTRL + F10
Vind CTRL + F
Zoeken in project CTRL + SHIFT + F
Zoek en vervang CTRL + R
Zoeken en vervangen in project CTRL + SHIFT + R
Negeer methoden CTRL + O
Toon project ALT + 1
Project verbergen - logcat SHIFT + ESC
Alles inklappen CTRL + SHIFT + NumPad +
Bekijk debug-punten CTRL + SHIFT + F8
Alles uitvouwen CTRL + SHIFT + NumPad -
Open instellingen ALT + s
Selecteer doel (huidig bestand openen in projectweergave) ALT + F1ENTER
Overal zoeken SHIFTSHIFT (dubbele shift)
Code | Omringen met CTRLALT + T
Maak een methode uit de geselecteerde code ALT + CTRL

Refactor:

Actie kortere weg
Refactor Dit (menu / kiezer voor alle toepasselijke refactoracties van het huidige element) Mac CTRL + T - Win / Linux CTRL + ALT + T
Rename SHIFT + F6
Extract methode Mac CMD + ALT + M - Win / Linux CTRL + ALT + M
Parameter uitpakken Mac CMD + ALT + P - Win / Linux CTRL + ALT + P
Variabele extraheren Mac CMD + ALT + V - Win / Linux CTRL + ALT + V

Android Studio Prestatietip verbeteren

Offline werken inschakelen:

  1. Klik op Bestand -> Instellingen. Zoek naar "gradle" en klik in het Offline work vak.
  2. Ga naar Compiler (in dezelfde instellingendialoog net onder Gradle ) en voeg --offline toe aan het --offline Command-line Options .

Verbeter gradle-prestaties

Voeg de volgende twee coderegels toe aan uw bestand gradle.properties.

org.gradle.daemon=true
org.gradle.parallel=true

De waarde van -Xmx en -Xms in het bestand studio.vmoptions

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

Venster

% USERPROFILE%. {FOLDER_NAME} \ studio.exe.vmoptions en / of% USERPROFILE%. {FOLDER_NAME} \ studio64.exe.vmoptions

Mac

~ / Library / Preferences / {FOLDER_NAME} /studio.vmoptions

Linux

~ /. {FOLDER_NAME} /studio.vmoptions en / of ~ /. {FOLDER_NAME} /studio64.vmoptions

Android Studio instellen

systeem vereisten

  • Microsoft® Windows® 8/7 / Vista / 2003 (32 of 64-bit).
  • Mac® OS X® 10.8.5 of hoger, tot 10.9 (Mavericks)
  • GNOME of KDE-bureaublad

Installatie

Venster

  1. Download en installeer JDK (Java Development Kit) versie 8
  2. Android Studio downloaden
  3. Start Android Studio.exe , vermeld vervolgens het JDK-pad en download de nieuwste SDK

Linux

  1. Download en installeer JDK (Java Development Kit) versie 8
  2. Android Studio downloaden
  3. Pak het zip-bestand uit
  4. Terminal openen, cd naar de uitgepakte map, cd naar bin (bijvoorbeeld cd android-studio/bin )
  5. Voer ./studio.sh uit

Bekijk en voeg snelkoppelingen toe in Android Studio

Door naar Instellingen >> Keymap te gaan Een pop-upvenster met alle Editor Actions met hun naam en snelkoppelingen. Sommige Editor Actions hebben geen snelkoppelingen. Klik daar dus met de rechtermuisknop op en voeg daar een nieuwe snelkoppeling aan toe.
Controleer onderstaande afbeelding

voer hier de afbeeldingsbeschrijving in

Gradle build project duurt eeuwig

Android Studio -> Voorkeuren -> Gradle -> Vink Offline werk aan en start uw Android-studio opnieuw.

Referentie screenshot:

voer hier de afbeeldingsbeschrijving in

Maak een activamap

  • Klik met de rechtermuisknop in de HOOFDmap> Nieuw> Map> Activamap.
  • De map Activa bevindt zich in de map HOOFD met hetzelfde symbool als de map RES.
  • In dit voorbeeld heb ik een lettertypebestand geplaatst. voer hier de afbeeldingsbeschrijving in


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow