Szukaj…


Filtruj dzienniki z interfejsu użytkownika

Dzienniki systemu Android można filtrować bezpośrednio z interfejsu użytkownika. Za pomocą tego kodu

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");
    }
}

Jeśli używam regex TAG1|TAG2 i poziom verbose otrzymuję

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

wprowadź opis zdjęcia tutaj

Poziom można ustawić, aby uzyskać dzienniki o danym poziomie i wyższym. Na przykład verbose poziom będzie przechwytywał verbose, debug, info, warn, error and assert dzienniki.

Korzystając z tego samego przykładu, jeśli ustawię poziom na error , dostaję tylko

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

wprowadź opis zdjęcia tutaj

Utwórz konfigurację filtrów

Niestandardowe filtry można ustawić i zapisać z interfejsu użytkownika. Na karcie AndroidMonitor kliknij prawym menu (musi zawierać Show only selected application lub No filters ) i wybierz Edit filter configuration .

Wpisz żądany filtr

wprowadź opis zdjęcia tutaj

I użyj go (możesz go wybrać z tego samego menu)

wprowadź opis zdjęcia tutaj

Ważne Jeśli dodasz dane wejściowe na pasku filtrów, studio Android uwzględni zarówno Twój filtr, jak i dane wejściowe.

Zarówno wejście, jak i filtr nie ma wyjścia Filtr niestandardowy z wejściem

Bez filtra istnieje kilka wyników Filtruj tylko wejście

Niestandardowe kolory wiadomości logcat na podstawie ważności wiadomości

Przejdź do Plik -> Ustawienia -> Edytor -> Kolory i czcionki -> Android Logcat

Zmień kolory według potrzeb:

wprowadź opis zdjęcia tutaj

Wybierz odpowiedni kolor:

wprowadź opis zdjęcia tutaj

Włącz / wyłącz puste kopiowanie wiersza

ctrl + alt + shift + / ( cmd + alt + shift + / na MacOS ) powinien wyświetlić następujące okno dialogowe:

wprowadź opis zdjęcia tutaj

Kliknięcie Registry dostaniesz

wprowadź opis zdjęcia tutaj

Klucz, który chcesz włączyć / wyłączyć, to

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

Testowany na Linux Ubuntu i MacOS .

Przydatne skróty w Android Studio

Oto niektóre z bardziej powszechnych / przydatnych skrótów.

Są one oparte na domyślnej mapie skrótów IntelliJ. Możesz przełączyć się na inne popularne mapy skrótów IDE poprzez File -> Settings -> Keymap -> <Choose Eclipse/Visual Studio/etc from Keymaps dropdown>

Akcja Skrót
Sformatuj kod CTRL + ALT + L
Dodaj niezaimplementowane metody CTRL + I
Pokaż logcat ALT + 6
Budować CTRL + F9
Kompiluj i uruchamiaj CTRL + F10
Odnaleźć CTRL + F.
Znajdź w projekcie CTRL + SHIFT + F.
Znajdź i zamień CTRL + R
Znajdź i zamień w projekcie CTRL + SHIFT + R
Zastąp metody CTRL + O
Pokaż projekt ALT + 1
Ukryj projekt - logcat SHIFT + ESC
Zwinąć wszystkie CTRL + SHIFT + NumPad +
Zobacz punkty debugowania CTRL + SHIFT + F8
Rozwiń wszystkie CTRL + SHIFT + NumPad -
Otwórz ustawienia ALT + s
Wybierz cel (otwórz bieżący plik w widoku projektu) ALT + F1ENTER
Szukaj wszędzie SHIFTSHIFT (Podwójna zmiana)
Kod | Surround With CTRLALT + T
Utwórz metodę z wybranego kodu ALT + CTRL

Refaktor:

Akcja Skrót
Refaktor To (menu / selektor dla wszystkich odpowiednich działań refaktora dla bieżącego elementu) Mac CTRL + T - Win / Linux CTRL + ALT + T
Przemianować SHIFT + F6
Metoda wyodrębniania Mac CMD + ALT + M - Win / Linux CTRL + ALT + M
Wyodrębnij parametr Mac CMD + ALT + P - Win / Linux CTRL + ALT + P
Wyodrębnij zmienną Mac CMD + ALT + V - Win / Linux CTRL + ALT + V.

Android Studio Popraw wskazówkę dotyczącą wydajności

Włącz pracę offline:

  1. Kliknij Plik -> Ustawienia. Wyszukaj „gradle” i kliknij w polu Offline work .
  2. Przejdź do kompilatora (w tym samym oknie dialogowym ustawień tuż poniżej Gradle ) i dodaj --offline do pola tekstowego Command-line Options .

Popraw wydajność gradle

Dodaj dwa wiersze kodu do pliku gradle.properties.

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

Zwiększenie wartości -Xmx i -Xms w pliku studio.vmoptions

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

Okno

% USERPROFILE%. {FOLDER_NAME} \ studio.exe.vmoptions i / lub% USERPROFILE%. {FOLDER_NAME} \ studio64.exe.vmoptions

Prochowiec

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

Linux

~ /. {FOLDER_NAME} /studio.vmoptions i / lub ~ /. {FOLDER_NAME} /studio64.vmoptions

Skonfiguruj Android Studio

wymagania systemowe

  • Microsoft® Windows® 8/7 / Vista / 2003 (32 lub 64-bit).
  • Mac® OS X® 10.8.5 lub nowszy, do 10.9 (Mavericks)
  • Pulpit GNOME lub KDE

Instalacja

Okno

  1. Pobierz i zainstaluj JDK (Java Development Kit) wersja 8
  2. Pobierz Android Studio
  3. Uruchom Android Studio.exe a następnie Android Studio.exe ścieżkę JDK i pobierz najnowszy Android Studio.exe SDK

Linux

  1. Pobierz i zainstaluj JDK (Java Development Kit) wersja 8
  2. Pobierz Android Studio
  3. Wyodrębnij plik zip
  4. Otwórz terminal, cd do wyodrębnionego folderu, cd do bin (przykład cd android-studio/bin )
  5. Uruchom ./studio.sh

Wyświetl i dodaj skróty w Android Studio

Przechodząc do Ustawień >> Mapa klawiszy Wyświetli się okno wyskakujące pokazujące Wszystkie działania Editor Actions wraz z ich nazwą i skrótami. Niektóre Editor Actions nie mają skrótów. Kliknij więc prawym przyciskiem myszy i dodaj do niego nowy skrót.
Sprawdź obraz poniżej

wprowadź opis zdjęcia tutaj

Projekt kompilacji Gradle trwa wiecznie

Android Studio -> Preferencje -> Stopień -> Zaznacz Praca offline, a następnie ponownie uruchom studio Android.

Referencyjny zrzut ekranu:

wprowadź opis zdjęcia tutaj

Utwórz folder zasobów

  • Kliknij prawym przyciskiem myszy folder MAIN> Nowy> Folder> Folder zasobów.
  • Folder zasobów znajdzie się w folderze MAIN z tym samym symbolem, co folder RES.
  • W tym przykładzie umieściłem plik czcionki. wprowadź opis zdjęcia tutaj


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow