Android
Android Studio
Sök…
Filtrera loggar från UI
Android-loggar kan filtreras direkt från användargränssnittet. Med den här koden
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");
}
}
Om jag använder regex TAG1|TAG2
och nivån verbose
jag får
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
Nivån kan ställas in för att få loggar med en viss nivå och högre. Till exempel kommer verbose
att fånga verbose, debug, info, warn, error and assert
loggar.
Med samma exempel, om jag ställer in nivån till error
, får jag bara
01-14 10:34:46.961 12880-12880/androdi.doc.so.thiebaudthomas.sodocandroid E/MainActivity: Log from onCreate method with TAG1
Skapa filterkonfiguration
Anpassade filter kan ställas in och sparas från UI. Klicka på höger AndroidMonitor
fliken AndroidMonitor
(måste innehålla Show only selected application
eller No filters
) och välj Edit filter configuration
.
Ange det filter du vill ha
Och använd den (du kan välja den från samma rullgardinsmeny)
Viktigt Om du lägger till en ingång i filterfältet kommer Android Studio att beakta både ditt filter och din input.
Med både ingång och filter finns ingen utgång
Utan filter finns det några utgångar
Anpassade färger på logcat-meddelanden baserat på meddelandets betydelse
Gå till Arkiv -> Inställningar -> Redaktör -> Färger och teckensnitt -> Android Logcat
Ändra färgerna som du behöver:
Välj lämplig färg:
Aktivera / inaktivera kopia för tom linje
ctrl + alt + shift + /
( cmd + alt + shift + /
på MacOS
) ska visa dig följande dialog:
Klicka på Registry
får du
Nyckeln du vill aktivera / inaktivera är
editor.skip.copy.and.cut.for.empty.selection
Testat på Linux Ubuntu
och MacOS
.
Android Studio användbara genvägar
Följande är några av de vanligare / användbara genvägar.
Dessa är baserade på IntelliJs genvägskarta. Du kan växla till andra vanliga IDE-genvägskartor via File -> Settings -> Keymap -> <Choose Eclipse/Visual Studio/etc from Keymaps dropdown>
Verkan | Genväg |
---|---|
Formatera kod | CTRL + ALT + L |
Lägg till oimplementerade metoder | CTRL + I |
Visa logcat | ALT + 6 |
Bygga | CTRL + F9 |
Bygg och kör | CTRL + F10 |
Hitta | CTRL + F |
Hitta i projektet | CTRL + SKIFT + F |
Hitta och ersätta | CTRL + R |
Hitta och ersätt i projektet | CTRL + SKIFT + R |
Överväga metoder | CTRL + O |
Visa projekt | ALT + 1 |
Dölj projekt - logcat | SKIFT + ESC |
Kollapsa alla | CTRL + SKIFT + NumPad + |
Visa felsökningspoäng | CTRL + SKIFT + F8 |
Expandera alla | CTRL + SHIFT + NumPad - |
Öppna Inställningar | ALT + s |
Välj Mål (öppna aktuell fil i projektvy) | ALT + F1 → ENTER |
Sök överallt | SKIFT → SKIFT (dubbel växling) |
Kod | Omge med | CTRL → ALT + T |
Skapa metod från vald kod | ALT + CTRL |
Refactor:
Verkan | Genväg |
---|---|
Refactor Detta (meny / väljare för alla tillämpliga refaktoråtgärder för det aktuella elementet) | Mac CTRL + T - Win / Linux CTRL + ALT + T |
Döp om | SKIFT + F6 |
Extraktmetod | Mac CMD + ALT + M - Win / Linux CTRL + ALT + M |
Extrahera parameter | Mac CMD + ALT + P - Win / Linux CTRL + ALT + P |
Extrahera variabel | Mac CMD + ALT + V - Win / Linux CTRL + ALT + V |
Android Studio Förbättra prestanda tipset
Aktivera offline arbete:
- Klicka på Arkiv -> Inställningar. Sök efter "gradle" och klicka i
Offline work
. - Gå till Compiler (i samma inställningsdialogrutan precis under
Gradle
) och lägg till ---offline
Command-line Options
.
Förbättra Gradle Performance
Lägg till följande två kodrader i din gradle.properties-fil.
org.gradle.daemon=true
org.gradle.parallel=true
Öka värdet på -Xmx
och -Xms
i filen studio.vmoptions
-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops
Fönster
% USERPROFILE%. {FOLDER_NAME} \ studio.exe.vmoptions och / eller% USERPROFILE%. {FOLDER_NAME} \ studio64.exe.vmoptions
Mac
~ / Library / Preferences / {FOLDER_NAME} /studio.vmoptions
Linux
~ /. {FOLDER_NAME} /studio.vmoptions och / eller ~ /. {FOLDER_NAME} /studio64.vmoptions
Installera Android Studio
Systemkrav
- Microsoft® Windows® 8/7 / Vista / 2003 (32 eller 64-bitars).
- Mac® OS X® 10.8.5 eller högre, upp till 10.9 (Mavericks)
- GNOME- eller KDE-skrivbord
Installation
Fönster
- Ladda ner och installera JDK (Java Development Kit) version 8
- Ladda ner Android Studio
- Starta
Android Studio.exe
ochAndroid Studio.exe
sedan JDK-sökvägen och ladda ner den senaste SDK
Linux
- Ladda ner och installera JDK (Java Development Kit) version 8
- Ladda ner Android Studio
- Extrahera zip-filen
- Öppna terminal, cd till den extraherade mappen, cd till bin (exempel
cd android-studio/bin
) - Kör ./studio.sh
Visa och lägg till genvägar i Android Studio
Genom att gå till Inställningar >> Tangentbord kommer ett fönster att visa alla Editor Actions
med deras namn och genvägar. Vissa av Editor Actions
har inte genvägar. Så högerklicka på det och lägg till en ny genväg till den.
Kontrollera bilden nedan
Gradle build-projekt tar evigt
Android Studio -> Inställningar -> Gradle -> Tick Offline-arbete och starta sedan om din Android-studio.
Referensskärmdump:
Skapa tillgångsmapp
- Högerklicka i MAIN-mappen> Ny> mapp> Tillgänglig mapp.
- Tillgångsmappen kommer att finnas under MAIN-mappen med samma symbol som RES-mappen.
- I det här exemplet lägger jag en teckensnittfil.