2016-06-27 6 views
0

私はUbuntu 16.04でAndroid Studioを使用していますが、クラッシュし続けるだけで、完全に起動しなくてもクラッシュすることがあります。AndroidStudioがUbuntu Linuxでクラッシュする

私はstudio.shファイルを端末にインストールしました。これは端末の情報ダンプです。最後の部分はAndroid Studioがクラッシュした頃です。

ターミナルダンプ:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 
WARN: Connection refused 
java.net.ConnectException: Connection refused 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
    at java.net.Socket.connect(Socket.java:589) 
    at java.net.Socket.connect(Socket.java:538) 
    at java.net.Socket.<init>(Socket.java:434) 
    at java.net.Socket.<init>(Socket.java:244) 
    at com.intellij.idea.SocketLock.tryActivate(SocketLock.java:184) 
    at com.intellij.idea.SocketLock.access$300(SocketLock.java:50) 
    at com.intellij.idea.SocketLock$2.call(SocketLock.java:124) 
    at com.intellij.idea.SocketLock$2.call(SocketLock.java:113) 
    at com.intellij.idea.SocketLock.underLocks(SocketLock.java:157) 
    at com.intellij.idea.SocketLock.lock(SocketLock.java:113) 
    at com.intellij.idea.StartupUtil.lockSystemFolders(StartupUtil.java:263) 
    at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:101) 
    at com.intellij.idea.MainImpl.start(MainImpl.java:34) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:91) 
    at java.lang.Thread.run(Thread.java:745) 
log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 
Looking in classpath from [email protected] for /com/sun/jna/linux-x86-64/libjnidispatch.so 
Found library resource at jar:file:/media/mohit/776b997b-f9a1-46c2-92a0-7f438c7b78e3/mohit/AndroidStudio/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so 
Trying /home/mohit/.AndroidStudio2.1/system/tmp/jna-104073905/jna3415113200453289594.tmp 
Found jnidispatch at /home/mohit/.AndroidStudio2.1/system/tmp/jna-104073905/jna3415113200453289594.tmp 
# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0x00007fe367a2f587, pid=19294, tid=140614291318528 
# 
# JRE version: Java(TM) SE Runtime Environment (8.0_91-b14) (build 1.8.0_91-b14) 
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.91-b14 mixed mode linux-amd64 compressed oops) 
# Problematic frame: 
# V [libjvm.so+0xa27587] SymbolTable::unlink(int*, int*)+0x87 
# 
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again 
# 
# An error report file with more information is saved as: 
# /home/mohit/java_error_in_STUDIO_19294.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# 

これはちょうどたくさん起こって保持し、私は何をコーディングすることが完全にできません。

+0

最小限のlog4j.propertiesファイルを追加すると、さらに役立つ出力が表示される場合があります。 http://www.mkyong.com/logging/log4j-log4j-properties-examples/ –

答えて

0

私はあなたがこれらの依存関係をインストールする必要があると思う:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 

hereを述べました。

Android Studioがインストールされているディレクトリ内のファイルのアクセス許可を調べてみてください。おそらく、アクセス権に関連する問題があります。

SIGSEGV signal/errorは非常に一般的なエラーで、Cライブラリの依存関係が見つからないようです。

POSIX準拠のプラットフォームでは、SIGSEGVは無効なメモリ参照またはセグメンテーション違反が発生したときにプロセス に送信されるシグナルです。

+0

依存関係をインストールしましたが、スタジオは同じSIGSEGVメッセージでクラッシュしています。また、ディレクトリは正常です、そこに特別な許可は必要ありません。答えをありがとう。 – Mohit

+0

@Mohit次に、16.04の代わりに14.04を使用することをお勧めします。おそらく、16.04は異なるC/C++ライブラリを使用しています。 – mertyildiran

+0

Btwはちょうど同様の問題をたくさん見つけましたが、Eclipseに直面していました。リンク: - http://askubuntu.com/questions/457506/eclipse-adt-crash-failed-to-write-core-dump-core-dumps-have-been-disabled – Mohit

関連する問題