Android
Android Studio
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
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
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
I użyj go (możesz go wybrać z tego samego menu)
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
Bez filtra istnieje kilka wyników
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:
Wybierz odpowiedni kolor:
Włącz / wyłącz puste kopiowanie wiersza
ctrl + alt + shift + /
( cmd + alt + shift + /
na MacOS
) powinien wyświetlić następujące okno dialogowe:
Kliknięcie Registry
dostaniesz
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 + F1 → ENTER |
Szukaj wszędzie | SHIFT → SHIFT (Podwójna zmiana) |
Kod | Surround With | CTRL → ALT + 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:
- Kliknij Plik -> Ustawienia. Wyszukaj „gradle” i kliknij w polu
Offline work
. - Przejdź do kompilatora (w tym samym oknie dialogowym ustawień tuż poniżej
Gradle
) i dodaj--offline
do pola tekstowegoCommand-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
- Pobierz i zainstaluj JDK (Java Development Kit) wersja 8
- Pobierz Android Studio
- Uruchom
Android Studio.exe
a następnieAndroid Studio.exe
ścieżkę JDK i pobierz najnowszyAndroid Studio.exe
SDK
Linux
- Pobierz i zainstaluj JDK (Java Development Kit) wersja 8
- Pobierz Android Studio
- Wyodrębnij plik zip
- Otwórz terminal, cd do wyodrębnionego folderu, cd do bin (przykład
cd android-studio/bin
) - 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
Projekt kompilacji Gradle trwa wiecznie
Android Studio -> Preferencje -> Stopień -> Zaznacz Praca offline, a następnie ponownie uruchom studio Android.
Referencyjny zrzut ekranu:
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.