我在 Linux Mint 15 Olivia x64(基于 Ubuntu 13.04“Raring Ringtail”)中全新、干净地安装了 Eclipse Kepler (4.3.1) SR1 (x64)。ADT 版本是 22.3.0,Java 是 Oracle 的 1.7.0_45。
问题是,我无法在布局编辑器中编辑属性;单击“...”按钮时没有任何反应,也无法通过单击空白处直接编辑属性。布尔属性甚至不包含复选框。
在 Windows XP 32 位中,使用相同版本的 Eclipse 和 ADT 时,不会发生这种情况:
有人知道这个问题的解决方法/原因吗?看起来Mac OS X Mountain Lion 过去也遇到过类似的问题,但我听说这个问题已经解决了,而且我这里谈论的是 Linux 版本。
在 Eclipse Indigo 和旧版本的 ADT 中我没有遇到这样的问题,但我不记得它们的具体版本。
编辑:VMware Player 中的 Lubuntu 13.04 (32bit) 没有这个问题。
答案1
在布局编辑器中选择正确的目标 API 级别(单击绿色机器人角色)解决了问题。
我正在使用 Android 4.1.2(API 16)SDK 开发应用程序,但编辑器使用了来自 Android 4.4(API 19)的各种数据。
我无意中认为这是 Linux 特有的问题,因为:
我在 Linux Mint 中安装了 Android 4.4 (API 19) 和 Android 4.1.2 (API 16) SDK
在我的 Windows XP 子 PC 和 Lubuntu 13.04 虚拟机上测试时,我只安装了 Android 4.1.2 (API 16) SDK。