我正在使用Arch Linux和Gnome。
我通过桌面项打开Android Studio。代码编辑器工作正常,设备管理器启动正确,应用程序运行得很好,但当我尝试打开设备监视器时,我收到此错误:
Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能运行监视器。搜索以下位置后没有找到Java虚拟机:当前PATH中的 /home/grams/Android/Sdk/tools/lib/monitor-x86_64/jre/bin/javajava当我从命令行运行android studion时,设备监视器可以工作。
这是.桌面内容
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/grams/android-studio/bin/studio.png
Name[en_US]=Android Studio
Exec=/home/grams/android-studio/bin/studio.sh
Comment[en_US]=Android Studio IDE
Name=Android Studio
Comment=Android Studio IDE
Icon=/home/grams/android-studio/bin/studio.png
我的JRE和JDK变量正在添加 /etc/profile.当我在命令行上运行Android Studio时,不会发生此错误。也许是Gnome启动器的问题?
请将包含javaw.exe的文件夹的位置添加到系统路径环境变量中:例如PATH = " C:\ Program Files \ Java \ JDK 1 . 8 . 0 _ 112 \ bin "
在登录shell的初始化文件中定义环境变量:很可能是. profile或.bash_profile,具体取决于您的设置。类似:
export JAVA_HOME="/usr/lib/jdk1.8.0_05"
export PATH=$PATH:$JAVA_HOME
阅读更多:我应该在哪里手动安装JDK8?和Archlinux上的JDK安装
最新的Android Studio Bundle自带JRE(在下)
同样,一个简单的选择是在监视器工具下创建一个符号链接,以使JRE与Android Studio保持一致,即使获得更新也是如此。
对于MAC或Linux:
#ln -s <ANDROID_STUDIO>/jre <SDK>/tools/lib/monitor-x86_64/jre
32位:
#ln -s <ANDROID_STUDIO>/jre <SDK>/tools/lib/monitor-x86/jre
然后ddms监视器适用于两种方式:来自Studio IDE(工具/Android/ADM)或命令行(
我想推一个图像在画廊,但不能找到mnt/sdcard'文件夹,如图所示:
通过Android设备监视器我找不到任何文件在我的仿真器Android 7牛轧糖。 即使在选择设备后,也会显示空文件资源管理器点击。 只有通过 请通过Android设备监视器访问指南。 操作系统:Ubuntu 16.04 Android Studio:2.2。2. Android设备监视器:25.2。2.
我刚从Eclipse切换到Android Studio。从现在起,我看到的新IDE比Eclipse有更多的特性,我喜欢在我的应用程序开发工作中使用新IDE。 我只是无法理解一件事:在Eclipse中,有一个非常有用的DDMS透视图,您可以从这里阅读Logcat并执行许多其他操作,例如使用非常有用的函数,它允许您转储UI并检查它,以了解在布局中显示的内容。 我在Android Studio中没有看到
我正在尝试清理项目,但在控制台上给了我错误 无法运行程序“C:\ProgramFiles\Java\JRE1.8.0_31\bin\ServerC:\ProgramFiles\Java\JRE1.8.0_31\bin C:\ProgramData\Oracle\Java\JavaPath C:\Windows\System32 C:\Windows C:\Windows\System32\WBEM
发生了一些非常奇怪的事情。当我输入时: 输出如下: 输入时: 输出为: 我想使用'jdk1.6.0_24',我改变了'/etc/profile'和'~/. bashrc'中的所有内容,将其指向'jdk1.6.0_24',这样的问题仍然存在。我使用的java仍然是1.8。为什么?