【问题标题】:Android eclipse editor: Unable to edit propertiesAndroid eclipse 编辑器:无法编辑属性
【发布时间】:2012-07-20 12:40:37
【问题描述】:

从今天早上开始,我就面临着一个奇怪的、破坏生产力的问题。 没有预填充属性的属性无法通过属性编辑器进行编辑。 (例如边距)我每次都需要在视图和 XML 编辑器之间切换,以进行世界上最小的更改,因为我只能从 XML 更改它。

我尝试了所有方法(重新启动 eclipse、每次单击字段中的组合等...)。真的很烦。

属性编辑器:

更新:听起来像是与山狮有关的问题,所以我们必须等待 ADT 插件更新?

【问题讨论】:

  • 与山狮无关。
  • 在 Windows 中遇到了同样的问题。

标签: android eclipse


【解决方案1】:

与 ADT v22.3.0-887826 相同的问题

在 XML 编辑器顶部重新更改当前 API 版本后已修复(绿色机器人微调器)。 我选择了 API 18 而不是 19。一切正常。

【讨论】:

    【解决方案2】:

    我刚刚在 OS X Mavericks 上使用 Eclipse 中的 ADT 22.3 遇到了同样的问题。

    似乎与操作系统版本无关,只需在布局编辑器中打开视图并将Android版本(工具栏中绿色Android机器人图标旁边)更改为较低版本,它应该重新渲染较低 API 级别的布局,您应该会发现它工作正常。

    如果还是不行,请尝试更旧的版本并重试。

    【讨论】:

    • 这里也一样,但在 Windows 上,你的“解决方案”对我有用,我只是希望它更永久一些。非常感谢。
    【解决方案3】:

    这是 ADT 20 中引入的新属性表的限制。

    我们在 ADT 21 中对其进行了改进,如果您下载 Preview 4(昨天发布),您可以看到新的行为。这是修复:https://android-review.googlesource.com/#/c/42238/

    这里是 ADT 21 预览:http://tools.android.com/download/adt-21-preview

    -- 托尔

    【讨论】:

      【解决方案4】:

      在图形布局中切换到 Android-18(或更低版本)(绿色 Android 右上角)

      【讨论】:

      • 很好 - 如果您只需要 18 岁及以下。这对我的大部分工作来说都很好
      【解决方案5】:
      【解决方案6】:

      我今天更新到山狮,我对最后一个广告有同样的问题 所以我在这里阅读

      http://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=properties%20editor&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=33906

      ...山狮有问题

      【讨论】:

        【解决方案7】:

        我从 Android SDK 管理器更新了所有包!它解决了这个问题!

        【讨论】:

          【解决方案8】:

          您使用的是哪个版本的 Eclipse?您尝试了最新版本还是更新了 adt?

          【讨论】:

          • 这两种情况都发生在我身上。
          • 我不知道这是否相关,但对我来说,它是在我更新到山狮后开始发生的......可能只是一个巧合。每次单击要编辑的属性时,我都会在 Eclipse 错误日志视图中看到:java.lang.NullPointerException at org.eclipse.swt.widgets.Control.invalidateVisibleRegion(Control.java:2177) at org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3792) at org.eclipse.swt.widgets.Text.setFrameSize(Text.java:1700) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5463) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native
          • 我也在跑山狮。你能粘贴完整的堆栈跟踪吗?
          • @VitalyBabiy 确保您可以检查完整的堆栈跟踪 here
          【解决方案9】:

          试试这样。删除 Android 4.4 (API 19).. 并关闭 eclipse 并再次打开它。

          并制作 Android 应用程序项目(例如:hello)并单击属性。

          今天我就是这样解决的。

          【讨论】:

          【解决方案10】:

          在“sdk manager”(以管理员身份打开)上更新 android sdk 工具,并在“安装新软件”(https://dl-ssl.google.com/android/eclipse/)上更新“android tools”(v 22.6.2)。

          为我工作 - 祝你们一切顺利!

          【讨论】:

            【解决方案11】:

            通过关闭透视来解决您的问题(在 eclips 的 windows 选项卡中)

            【讨论】:

              猜你喜欢
              • 2011-07-31
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-11-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-11-29
              相关资源
              最近更新 更多