Android 安卓工作室岛上图书馆

Android 安卓工作室岛上图书馆,android,eclipse,android-studio,Android,Eclipse,Android Studio,您好,假设我们一直在使用Eclipse,在导入您只想将其作为库的Android项目时,请选中isLibrary复选框。现在我正在使用Android Studio,我一直在从maven central导入库,我对它非常满意。我现在的问题是,在Android Studio上添加模块时,我在哪里可以找到isLibrary选项 我可能对这里的某些方面感到困惑,但在新环境中我仍然是一个新手。我对格雷德尔知之甚少。新模块上有这个Java库选项,但它创建一个新模块,而不是导入一个新模块 所以我猜您已经编写了一

您好,假设我们一直在使用Eclipse,在导入您只想将其作为库的Android项目时,请选中isLibrary复选框。现在我正在使用Android Studio,我一直在从maven central导入库,我对它非常满意。我现在的问题是,在Android Studio上添加模块时,我在哪里可以找到isLibrary选项

我可能对这里的某些方面感到困惑,但在新环境中我仍然是一个新手。我对格雷德尔知之甚少。新模块上有这个Java库选项,但它创建一个新模块,而不是导入一个新模块


所以我猜您已经编写了一些应用程序代码,所以您希望开始编写新的库模块,作为同一项目的一部分。该项目最终的结构如下:

要将库(您将编写的库)添加到现有项目中,请执行以下操作: 文件->新建->新建模块和对话框将与您附加的对话框类似。您应该选择Android库

单击“下一步”后,应在“应用程序/库名称”中输入名称(在我的示例中是“我的测试库”),模块名称将根据该名称自动填充。选择min SDK(在输入名称的文本字段下),然后单击next。在下一个屏幕上,选择是否将一些预定义组件(如空白活动或带有片段的活动)添加到库中,或者如果库中不包含UI元素,但只包含一些业务逻辑,则选择“添加无活动”。如果以后需要,您可以随时添加它。根据前面的选择,您需要输入活动名称(如果您想添加它),或者如果您不想在库中添加活动,您将单击finish

当您最终完成时,gradle将开始重建项目和准备文件,并在项目完成后以描述结果的弹出窗口通知您。此时,您应该会看到与此答案中的第一个屏幕截图类似的内容

如果要导入现有库代码,应选择: 文件->新建->导入模块并选择现有库的路径。Android Studio将要求您确认是否应该用依赖项替换JAR和源文件(如果可能的话),并创建camelCase名称。在这个过程中不应该有任何额外的麻烦

这一切都完成了,就像最新的Android Studio v1.3.1中的屏幕截图一样。。希望它能帮助你和其他人;)


另外,不确定这是您的错误还是您错过了它,但您不应该选择java库而不是android库。我实际上不知道这样做会得到什么结果,但我猜这会使新模块包含一个包和一个类,但没有清单和res文件夹,也不依赖android API(例如支持库)这些都是在您选择Android library时创建的。我是否很清楚您想要独立于应用程序创建新的库项目?所以你不想将库模块添加到你的应用程序项目中?将模块添加到我的应用程序中先生,因为库huhuI从其他人的项目中获得了一个外部库文件夹,但是我只想将其作为库导入到我的应用程序中。你想让项目包含一个是应用程序代码的模块和另一个是库代码的模块吗?这样,当您打开项目时,您将拥有这两个模块,但在单独的模块中?嗯,为了简化,我想将一个模块导入到我的项目中,该模块标记为IsLibrary,就像eclipse所做的一样,,,