Android Studioのインストールに関する問題

Android Studioのインストールに関する問題

Linuxmint 18.3 で Android Studio をインストールしようとすると、次の Java エラーが発生します。

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0x7) at pc=0x00007f24a317ca66, pid=26317, tid=0x00007f24aa23f700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_161-b12) (build 1.8.0_161-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.161-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libzip.so+0x13a66]  readCEN+0xb46
#
# 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/void/java_error_in_STUDIO_26317.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)

私は次のステップに従いました。

  1. Javaのインストール

    sudo add-apt-repository ppa:webupd8team/java

    sudo apt-get アップデート

    sudo apt-getのインストール oracle-java8-installer

    sudo apt-getのインストール oracle-java8-set-default

  2. すべてのAndroid Studioパッケージを使用するには、ここからAndroid Studioをダウンロードしてください。

  3. ./studio.sh 実行

答え1

あなたのJava / Androidスタジオのインストールは私にとって不適切に見えます。非常に特定のCPUアーキテクチャを使用しない限り、私はaptinstall javaを使用しません(openjdkに同意しない限り)。 Oracleから直接.tar.gz(JREではなくJDKを選択する必要があります)イメージをダウンロードして解凍(または動作する他の場所)、/optAndroid用のシンボリックリンクを作成します。/usr/binjava javacjavaw

私の記憶が正しい場合、Android Studioはダウンロード用のJavaを含むバージョンも提供します。 Javaをインストールせずにこのバージョンを試すこともできます。

Javaのopenjdksバージョンを試してみることもできます。これは効果があるかもしれません。

上記のようにAndroidスタジオを実行し、Oracleに.tar.gzをインストールしましたが、問題はありませんでした。

しかし、あなたの場合は、まずAndroid Studioをもう一度ダウンロードしてみてください(別のダウンロードを選択しますか?)。

関連情報