Java Android Studio IDE不显示对话框';Ubuntu 15.04上的内容

Java Android Studio IDE不显示对话框';Ubuntu 15.04上的内容,java,intellij-idea,android-studio,modal-dialog,window-managers,Java,Intellij Idea,Android Studio,Modal Dialog,Window Managers,是否有人有经验并知道如何解决此问题: Android Studio有时(随机)在对话框(查找、提交、比较对话框)中不显示任何内容。它占据屏幕的一部分,在对话框出现的区域可见。对话框的内容不会刷新,也根本不可见 该对话框的所有功能都正常工作,只是我什么都看不见。 下面是它的样子: 有人知道怎么解决这个问题吗 我正在使用基于IntelliJ IDEA的Android Studio 1.2.1.1开发联合国大学15.04。 Java版本为1.8: vilius@vilnius:~$ java -v

是否有人有经验并知道如何解决此问题:

Android Studio有时(随机)在对话框(查找、提交、比较对话框)中不显示任何内容。它占据屏幕的一部分,在对话框出现的区域可见。对话框的内容不会刷新,也根本不可见

该对话框的所有功能都正常工作,只是我什么都看不见。 下面是它的样子:

有人知道怎么解决这个问题吗

我正在使用基于IntelliJ IDEA的Android Studio 1.2.1.1开发联合国大学15.04。

Java版本为1.8:

vilius@vilnius:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
vilius@vilnius:~$ 

显然,这是因为我做了“锁定启动器”,以使Android Studio在启动器中始终可见。它创建快捷方式,然后使用OpenJDK而不是Oracle Java

这时我收到了以下信息:

OpenJDK显示了间歇性的性能和UI问题。我们推荐 使用OracleJRE/JDK

在编写的android studio/bin/studio.sh文件中,$studio_JDK环境变量用于确定启动android studio IDE时要使用的java

要查找Android Studio正在运行的java,您可以检查系统监视器:

或者Android Studio->about还会告诉您使用的是哪个JVM:

答案 安装Oracle Java。创建指向Oracle Java的环境变量$STUDIO\u JDK。不要使用锁定启动器功能

  • STUDIO_JDK=/usr/lib/jvm/jdk1.8.0_60添加到/etc/environment
  • 在旧的基础上创建新的启动器:Android Studio-Tools-CreateDesktopEntry

  • 通过设置
    STUDIO\u JDK
    环境变量,尝试了Oracle和OpenJDK Java:

    #export STUDIO_JDK=/usr/lib/jvm/java-8-oracle
    export STUDIO_JDK=/usr/lib/jvm/java-7-openjdk-amd64
    
    有时仍会遇到此问题:/


    更改
    设置->外观和行为->外观->用户界面选项->主题也无济于事。

    显然,这是Ubuntu的错误:

    这是一个很好的解决方案,只需杀死compiz即可。您可以从命令行或系统监视器执行此操作

    所有正在运行的应用程序将被带到第一个桌面,您将能够继续您的工作


    是的,我也有类似的问题,但重新打开对话框通常会有所帮助。然而,更奇怪的问题是IDE不知什么时候冻结,你可以用鼠标做任何事情,但是没有键盘,这是完全令人讨厌的,到目前为止我发现的唯一修复就是重新启动IDE。我在路上找到解决方案。看看关于对话!它表明,使用了另一个java(openJDK)。我正在寻找Android Studio从何处获取此配置,因此它使用非Oracle Java。我有一种感觉,这是因为OpenJDK。如果是因为OpenJDK,我会感到惊讶。你也使用Ubuntu吗?你也有“锁定到启动器”你的Android Studio应用程序图标/按钮吗?我实际上发现我有java-8-oracle,所以我不使用OpenJDK,也许我在某个时候使用过它,当时我有这个问题,但很高兴知道。有趣的发现!我开始怀疑这个答案,因为我注意到Oracle的Java也有空的对话框窗口。可能是因为笔记本电脑被暂停,窗口管理器没有正确唤醒。
    Bug Description
    
    [ Impact ]
    
    With nVidia hardware from time to time window content is rendered
    black or transparent. The problem manifests more frequently as 
    session uptime increases.
    
    Apparently the problem was caused by textures being cached and 
    not freed, resulting in memory exhaustion conditions. It turns out 
    the texture caching is unnecessary anyway.
    
    [ Test Case ]
    
    Verification requires an nVidia GPU with proprietary drivers. 
    The problem can not be reproduced at will, only after some 
    time (depending on resident GPU memory and usage) and even 
    then only randomly and unreliably.
    
    [ Regression Potential ]
    
    It is unlikely this change has the potential to introduce 
    new regressions.
    
    [ Other Info ]
    
    Fix was cherry-picked from the Ubuntu "Vivid Vervet" dev release
    where it has been in use for some weeks without problem.