2016-07-18 13 views

Antwort

0

Update auf die neueste Android Studio und Mac OS Version. Der Speicher-Dump funktioniert für Android Studio 2.3.2 und MacOS Sierra 10.12.6. Sie können versuchen, den Speicher für JVM zu erhöhen, indem Sie Ihre Android Studio-Konfiguration festlegen. Fügen Sie die folgenden Einstellungen

-Xms128m 
-Xmx4096m 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=200m 
-XX:+UseCompressedOops 

zu

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions 
1

Es ist auch nicht für mich arbeiten, auf Android Studio v2.3.3 auf Linux. Es ist ein stiller Fehler ohne Protokoll oder Fehler, den ich finden kann. Diese Problemumgehung funktioniert auf meinem System:

adb [-d|-e] shell am dumpheap <package-name> /sdcard/heapdump.nhprof 
adb [-d|-e] pull /sdcard/heapdump.nhprof 
<path-to-AndroidSDK>/platform-tools/hprof-conv heapdump.nhprof heapdump.hprof 

Und dann können Sie die Datei auf heapdump.hprof Android Studio ziehen, und es wird analysieren und anzeigen. Wählen Sie -d oder -e, je nachdem, ob Sie ein USB-Gerät oder den Emulator verwenden. Ersetzen Sie durch Ihren Paketnamen (normalerweise beginnt mit com. Or org.)