我正在运行Manjaro 17.0.1
运行 android studio 时遇到问题。
当我运行 ./ studio.sh 时,我有:
未找到JDK。请验证STUDIO_JDK,JDK_HOME或JAVA_HOME环境变量指向有效的JDK安装
控制台错误消息
其中:没有java(/ usr / local / sbin:/ usr / local / bin:/ usr / bin:/ usr / bin / site_perl:/ usr / bin / vendor_perl:/ usr / bin / core_perl)<登记/> / usr / bin / dirname:缺少操作数
有关详细信息,请尝试使用'/ usr / bin / dirname --help' / usr / bin / dirname:缺少操作数
有关详细信息,请尝试使用'/ usr / bin / dirname --help' Gtk-Message:GtkDialog映射没有临时父代。这是不鼓励的。
-------------------------------------------- -----------------------
我有一个名为/ Android的目录,其中我有android studio安装目录和jdk1.8.0_151目录。然后我将 JAVA_HOME 设置为指向jdk目录(/home/myuser/android/jdk1.8.0_151)。
我试图再次运行android studio,现在我收到另一条错误消息
./ studio.sh:207行:/home/joub/android/jdk1.8.0_151/bin/java:无法执行二进制文件:执行格式错误
修改
我无法将jdk目录放入/ usr / java,因为我的磁盘上没有任何可用空间。这就是为什么我创建了一个新分区并将其安装到/ android所以我可以在该目录中安装android-studio和JDK。
答案 0 :(得分:0)
尝试将JDK目录放在此处
/home/myuser/android/jdk1.8.0_151
然后将 JAVA_HOME 设置为/home/myuser/android/jdk1.8.0_151
现在尝试
$ which java
和
$ java -version
你现在应该有所收获。
再次尝试运行studio.sh