【问题标题】:Create an Android library project in NetBeans在 NetBeans 中创建一个 Android 库项目
【发布时间】:2012-03-19 19:53:10
【问题描述】:

如何在 NetBeans IDE 中创建 Android 库项目?构建目标将是用于另一个 Android 项目的 JAR。我在http://developer.android.com/guide/developing/projects/projects-eclipse.html 看到了在 Eclipse 中创建库项目的文档,但我使用的是 NetBeans。我在 Android 项目的属性中看不到 isLibrary 属性。如果没有内置方法来完成此操作,我该如何手动设置 Android 库项目?如果这是一个很粗的问题,请原谅我。

【问题讨论】:

  • Netbeans 使用 maven 构建源代码,所以我认为您必须编写具有正确依赖项的自己的 build.xml。 isLibary 属性是一种肮脏的技巧,可以在构建目标时正确获取依赖项。
  • @Michele,所以如果我包含所有 Android 和其他依赖项,并且只是将 JAR 导入到我真正的 Android 应用程序项目中,这应该可以吗? isLibrary 没有什么神奇之处?
  • 我觉得没什么了,你试过了吗?不行吗?
  • @Michele 我没有,我只是想确保在开始之前我走的是正确的道路......
  • jep 好的,我不明白 :-),我发现这个 developer.android.com/guide/developing/projects/… 可能有助于查找普通项目和库项目之间的真正区别是什么。

标签: android netbeans jar android-library


【解决方案1】:

Netbeans 使用标准的 android 项目布局(参见 the features site)和标准的基于 ant 的构建。这意味着在项目的根目录中有一个project.properties 文件。一个库项目中包含 android.library=true,以及 android 目标版本(以及最终的其他 android 库引用)。这个文件可以在Important Files下查看和打开。在清理和重建时,Netbeans 的行为就像这是一个 lib 项目(不创建 apk 等)

否则,您可以使用 SDK android 工具(位于 $SDK/tools)在 cmdline 上生成 lib 项目,然后尝试以某种方式将其导入 Netbeans。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多