创建STANDALONE Android Studio(1.5)库项目

val*_*674 17 android android-library android-studio

我需要创建一个Android库并提供最终版本.jar文件给客户端.

我是Android开发的新手(三天).我在过去的4年里一直在开发iOS.我浏览了Google的官方文档和教程,以了解该平台(我不希望显而易见的是iOS人正在编写该库).

我对Java没有任何问题,但我使用的是Android.我决定使用Android Studio,因为它是官方IDE.我使用的是1.5版.

问题:

正如我所说,我需要创建一个Android库并提供.jar文件给客户端.我希望这个Android Studio项目是一个独立的库项目,它有自己的单元测试.我不想创建一个不必要的App项目,然后添加一个Android库模块.我想创建一个单独的 App项目,其中包括此项目.jar文件,所以我可以用它到达我们客户的方式来测试它.

我已经在网上看到了很多关于如何实现这一点的选项,但是所有这些选项看起来都有点"hacky"(例如,重命名这个文件夹,更改app-project-setting并使其成为一个库项目).是否无法从Android Studio中的新项目向导创建库项目?

关于如何处理这个问题,您有什么建议?如果没有这些技巧来重新配置App项目,是否有一些优雅的解决方案?

编辑

以下是新项目向导的外观: 在此输入图像描述

在此输入图像描述

我在这里选择"添加无活动" 在此输入图像描述

myk*_*laj 25

对于来自其他平台/ IDE/world的人来说,这可能感觉不舒服,但这就是The Way.就我个人而言,每当我使用它时,我都会对Xcode感到恼火,就像你现在对AndroidStudio一样恼火.但是让我们开始做生意:

  1. 创建一个空项目,然后选择"不创建任何活动". 在此输入图像描述
  2. 设置完所有内容后,转到"文件\新建\新模块"并选择"Android库" 在此输入图像描述
  3. 为创建的库命名,然后单击"完成".
  4. (可选)转到"运行\编辑配置"并设置如下所示: 在此输入图像描述

  5. 现在打开librarie的'build.gradle'文件.确保从完全相同的文件夹中打开文件,该文件夹以您的库名称命名,因为这里有几个"build.gradle"文件.从文件中删除支持库条目: 在此输入图像描述

  6. 编写一些代码,当您准备部署库时,设置如下所示: 在此输入图像描述

转到顶部的"构建"菜单,然后选择"构建APK".

关于单元测试: 在此输入图像描述

**编辑1:**

如果您确实要删除"app"文件夹,请按照下图中的说明操作: 在此输入图像描述

  • 那么有没有办法避免创建“app”文件夹? (2认同)