gpt4 book ai didi

NetBeans 上的 Android ActionBarSherlock - 工作但编辑器显示错误

转载 作者:搜寻专家 更新时间:2023-11-01 09:03:47 25 4
gpt4 key购买 nike

我正在为 Android 应用程序使用 NetBeans。我正确地(我认为)安装了 ActionBarSherlock 包作为 android 库项目。一切正常,我可以构建和运行应用程序,但代码编辑器无法识别 ABS 类(只看屏幕截图,构建成功但存在错误)并且代码完成也不起作用。

我的配置:

  • 稳定的 NetBeans 7.2 和 Android 插件版本。 1.13
  • Linux Mint 13 Maya 64 位,伴侣
  • ActionBarSherlock 4.2 版(稳定)

我是如何安装 ABS 的:

  1. 下载并解压源
  2. 从 sdk/tools 运行命令:

    ./android更新项目-p path_to_ActionBarSherlock/library/

  3. 将 android 项目库与我的测试项目连接起来的类似命令(在 Netbeans IDE 中有类似的选项,但我得到的错误是这不是 android 库项目)

    ./android 更新项目-l path_to_ActionBarSherlock/library/-p path_to_my_test_project

我已经尝试在这两个项目上进行清理和构建,但没有结果。有什么想法吗?

问候

enter image description here

最佳答案

我最终设法将 ActionBarSherlock 添加到我在 Netbeans 上的 android 项目的方法是:

  1. 下载最新版本的ActionBarSherlock并解压
  2. 转到名为 library 的子文件夹并从那里删除 pom.xml 文件(对于以前的版本之一它不起作用。我必须先构建它,关闭它并不仅删除 pom.xml 而且还删除一些netbeans 属性文件)
  3. 在 Netbeans 中打开该子项目(库)

现在这个项目将不再被视为maven项目。 Netbeans 会将其视为一个 Android 项目。然后我:

  1. 清理并构建它
  2. 将其添加到我的项目的库属性中(右键单击我的项目,属性,库,添加,指向库项目的适当位置)。这里重要的是将库项目复制/移动到我的项目附近的某个地方。否则它声称无法打开它。从现在开始一切正常。

这种想法的关键是 Netbeans 不想添加提供的库项目,因为它将它视为 Maven 项目。删除 pom 后,Netbeans 不再将其视为 Maven 项目 nut 作为 Android 项目,它可以毫无异议地将其添加为 Android 的项目库。

可能有更好的解决方案,但我没有找到任何解决方案,这是唯一适合我的解决方案。

希望对您有所帮助。

关于NetBeans 上的 Android ActionBarSherlock - 工作但编辑器显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13420050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com