编辑:我一发布这个,我就收到了一个关于修复问题的新预览版本的通知!看起来原始的源错误是:
http://youtrack.jetbrains.com/issue/IDEA-94147
从 122.745 开始,它是固定的!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
从 Intellij IDEA Preview build 122.694(即将发布的 v12 版本)开始,构建 ActionBarSherlock 似乎会产生损坏的渲染。
我正在跟进 IntelliJ 和 ABS 人员,但我想在此处发布此内容以进行更广泛的曝光,以防万一有人遇到此问题。
如果您使用以前版本的 IntelliJ 构建 ABS,效果会很好。但是在(最近发布的)122.694 预览版中,操作栏无法在比 v4.0 更早的 Android 版本上正确呈现。您会得到损坏的渲染,如随附的屏幕截图。
ActionBarSherlock 的作者表示,他实际上(很少)在 IntelliJ 的过去版本中看到过这种情况。但在我的实验中,从 122.694 开始,它现在是 100% 的复制品。所以我想知道某处是否存在一些模糊的构建时竞争条件,现在正在加剧。
以下是相关组的线程:
https://groups.google.com/forum/?fromgroups=#!topic/actionbarsherlock/sKn3GowjGkg
http://youtrack.jetbrains.com/issue/IDEA-94417
ABS 作者建议的一种解决方法是在外部构建库(通过 Maven 等)。