- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难在 Opensuse 13.2 上安装可用的 Android Studio。
我已经尝试过 Java OpenSDK 1.7.0_75-b13 和 1.8.0_40-b10 以及 Oracle 1.8.0_31-b13(设置 STUDIO_JDK 环境变量并检查文件->其他设置->默认项目结构)。我从 Android developer site. 从头开始安装 Android Studio我在 ~/Android/Sdk 中安装了一个全新的 SDK。我删除了旧的 ~/.AndroidStudio 目录以尝试清除任何以前的配置,但这并没有帮助。
打开项目时该接口(interface)无法使用,因为不断抛出 ArrayOutOfBounds 异常。这些在 Android Studio 核心中,而不是我编写的代码。以下屏幕截图说明了错误。
当通过 USB 连接 Android 设备进行调试时,会发生这种情况。
-29359205: -29359205
java.lang.ArrayIndexOutOfBoundsException: -29359205
at sun.font.FileFontStrike.getCachedGlyphPtr(FileFontStrike.java:472)
at sun.font.FileFontStrike.getSlot0GlyphImagePtrs(FileFontStrike.java:438)
at sun.font.CompositeStrike.getGlyphImagePtrs(CompositeStrike.java:115)
at sun.font.GlyphList.mapChars(GlyphList.java:272)
at sun.font.GlyphList.setFromString(GlyphList.java:244)
at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:71)
at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2928)
at com.intellij.openapi.editor.impl.EditorImpl.drawChars(EditorImpl.java:3426)
at com.intellij.openapi.editor.impl.EditorImpl.access$5000(EditorImpl.java:132)
at com.intellij.openapi.editor.impl.EditorImpl$CachedFontContent.flushContent(EditorImpl.java:2948)
at com.intellij.openapi.editor.impl.EditorImpl$CachedFontContent.access$5100(EditorImpl.java:2914)
at com.intellij.openapi.editor.impl.EditorImpl.flushCachedChars(EditorImpl.java:2989)
at com.intellij.openapi.editor.impl.EditorImpl.paintText(EditorImpl.java:2865)
at com.intellij.openapi.editor.impl.EditorImpl.paint(EditorImpl.java:1986)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paintComponent(EditorComponentImpl.java:153)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JViewport.paint(JViewport.java:728)
at com.intellij.ui.components.JBViewport.paint(JBViewport.java:119)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495)
at javax.swing.RepaintManager.paint(RepaintManager.java:1265)
at javax.swing.JComponent._paintImmediately(JComponent.java:5167)
at javax.swing.JComponent.paintImmediately(JComponent.java:4978)
at javax.swing.RepaintManager$4.run(RepaintManager.java:824)
at javax.swing.RepaintManager$4.run(RepaintManager.java:807)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
at javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:697)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
最佳答案
Opensuse bug表示安装texlive-arphic-fonts包时触发OpenJDK字体问题。删除它对我来说是一种解决方法。
关于在 USB 调试时,Android-Studio 无法使用 ArrayOutOfBounds 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28288585/
我正在研究合并排序,并且抛出了ArrayIndexOutOfBoundsException。我一直在梳理代码寻找错误,但找不到它。异常堆栈跟踪表明它来自第 77 行的合并函数,即 temp[curre
我在测试 arrayOutOfBounds 异常时遇到了问题。在下面的代码中,我的 if...else 语句应该阻止骑士离开我的棋盘,但我仍然遇到异常。有人在这里看到我的错误吗?感谢您的帮助! pub
这个问题在这里已经有了答案: How can I avoid ArrayIndexOutOfBoundsException or IndexOutOfBoundsException? [duplica
我正在尝试实现一个通用的合并排序算法,该算法使用临时数组来存储合并的部分,然后复制排序的数据。但是,程序在复制步骤(最后一个 while 循环)中不断失败,并抛出 ArrayIndexOutOfBou
我正在尝试使用快速排序方法来对部分或部分数据进行排序。我认为我的分区方法是正确的,我对左段和右段进行快速排序的递归调用给了我一个数组越界异常,但我似乎无法弄清楚。这是我编写的代码,并且在 中收到错误
我创建了一个写入文件的方法,如下面的代码所示。使用两个给定参数从另一个方法调用此方法 1000 次。 但是,在其中 5 个调用中,此方法捕获错误“e”并打印出: java.lang.ArrayInde
我有这些 while 循环和 for 语句。它正在做我想要的事情,打印数组的特定部分。但是,我不断收到越界声明。我想不通。我觉得我的 if 语句应该防止索引变得更大。 注意:除了创建此数组并初始化其值
这个问题在这里已经有了答案: What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? (24
此代码是我的康威生命游戏模拟代码的一部分。这种特殊的方法是一个“步骤”,将游戏向前推进了一代人。当它尝试检查直方图是真还是假时似乎出现错误(目前这是一个 10 x 10 boolean 数组)。该代码
我正在尝试在java中实现合并排序,并且我已经按照CLRS书中给出的算法编写了代码。当我尝试运行代码时,我继续遇到数组越界异常。老实说,我不明白我在这里犯了什么错误。 package mergesor
虽然这段代码在没有添加 GUI 的情况下工作正常。我现在遇到以下异常。 (我读到此类异常的 SCCE 发布了整个堆栈跟踪以及堆栈跟踪第一行的代码。我希望它很清楚。) 错误: Exception
这个问题已经有答案了: What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? (25 个回答)
我的代码编译没有错误,但在我的输出中,第 37 行出现 ArrayOutofBoundsException。除了素数计数器之外,一切正常。谁能看到我在这段代码中犯了错误吗?主计数器在我的另一个程序中工
我似乎遇到了一个问题,当我访问超出数组范围的索引时,我的编译器没有正确给出异常。 例如:在我的代码中我有 int reds[8][8]; 这应该创建一个高度为 8(0-7)、宽度为 8(0-7) 的二
我一直在浏览很多关于这个的网站,并尝试了一些不同的东西,但我被难住了。将不胜感激一些帮助。条件正常,检查是否选中了一个复选框(真),但是当我执行 model.removeRow(row) 时,它会给我
我正在使用 Commonsware 的 EndlessAdapter。当我添加了一个 header View 时,我得到了我的 listView,我得到了这个错误和 LogCat: 04-22 17:
在开发我的第一个“大”Spring 项目时,我陷入了一个无法找到任何反馈的事情。我尝试列出所有用户 - 问题出现在 UserServiceJpaImpl 类中的 findAll 方法中(它只从 Jpa
我很难在 Opensuse 13.2 上安装可用的 Android Studio。 我已经尝试过 Java OpenSDK 1.7.0_75-b13 和 1.8.0_40-b10 以及 Oracle
我正在努力完成一项任务,其中必须将文本文件中的数据存储到 ArrayList 中,其中包括歌曲描述的字符串值以及持续时间和评级值的 double 值。 很抱歉造成困惑,我是这个网站的新手。 这是我尝试
我正在使用 GUI 进行用户名/密码登录。我使用 while 循环,将文件名扩展为 hasNext() 作为将文件中的信息存储到数组中的条件,以便我可以将用户的输入与文件中存储的信息进行比较。然后我使
我是一名优秀的程序员,十分优秀!