web-dev-qa-db-ja.com

JavaインストールおよびAndroid Studio AVDの問題

Android Studioがルートとして開かない

terex@Terminator:/Android-studio/bin$ Sudo ./studio.sh
ERROR: Cannot start Android Studio
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or Java_HOME 
 environment variable points to valid JDK installation.

ただし、Sudoを使用しない場合は開きます。

terex@Terminator:/Android-studio/bin$ ./studio.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
[  85000]   WARN - openapi.wm.impl.ToolWindowImpl - ToolWindow icons should be 13x13.
Please fix jar:file:/Android-studio/lib/resources.jar!/artwork/toolWindowProject_AS.png 

Javaインストール中に何かをメッシュアップしたかもしれません。

さらに、開始後のAVDは、Androidを表示し、これ以上何も表示しません(ラップトップを夜通し、朝までavdは起動せず、Androidのみを表示します)。

Windowsではすべてがうまくいきました。

1
Sudip Bhattarai

私はあなたがAndroid Studioをルートとしてとにかく開く必要があるとは思わない、本当に必要な場合は、それらが安全だと思う場合でも。

とにかく、これはスクリプトをルートとして実行したときに環境変数が設定されていないためだと思います。スクリプトでJava_HOME変数を設定する必要がある場合があります(Android Studio)を起動する前に)

インストールした場所でこのコマンドを実行しますAndroid Studio(studio.shファイルおよびルートとして実行しない):sed -i "1iJAVA_HOME='$Java_HOME'" studio.sh

これにより、Android Studioが起動する前にJava_HOME変数が適切に設定されます。

1
nulldev