繁体   English   中英

Android Studio:如何添加和使用项目作为库而不是模块

[英]Android Studio: how to add and use project as library, not as module

我有2个图书馆:

  1. 奇尔卡特-9.5.0-Android的所有
  2. 简单文件选择主

我已经将它们都复制到libs文件夹中,并将其用作libs。 当我尝试将这些库导入到我的java类中时,它们的名称带有红色标记。 这意味着android studio找不到thees库。 无论如何,我已经将文件选择器作为项目添加到我的主应用程序中。 但是当我首先“运行”我的应用程序时,我得到了编译的文件选择器,而不是我的主应用程序。

所以我的主要问题是如何将.zip或.jar文件添加为LIBRARIES,而不是项目或模块。

我将分享这些库下载链接:

  1. https://www.chilkatsoft.com/chilkatAndroid.asp

  2. https://github.com/ingyesid/simple-file-chooser

我知道这不是编程问题,但对日食后开始使用android studio的许多人仍然有用。

我今天在我的项目中实现了一个.jar库,并执行以下操作:

  1. 将.jar文件添加到项目的libs文件夹中

  2. 在build.gradle文件中添加: compile fileTree(dir: 'libs', include: ['*.jar'])到依赖项。

  3. 建立你的项目

  4. 现在尝试在您的类中导入对象:)

像这样:依赖项{compile fileTree(dir:'libs',include:['* .jar'])}

您可以尝试的另一件事是:在Android Studio中的.jar上单击鼠标右键,然后选择“制作模块”。 -然后重新构建。

这是我做到的,它适用于大多数图书馆。 由于库具有自己的清单文件,因此必须使用它们。 将master-zip提取到其他位置,然后仅将库文件夹复制到您的项目直接文件夹中,该文件夹中有app文件夹。 完成后,打开应用程序settings.gradle文件并按如下所示进行编辑:

include ':app', ':mylibrary'

同步项目,然后打开应用程序的build.gradle,然后转到依赖项,并将库添加到它,如下所示:

compile project(':mylibrary')

将gradle与项目同步,然后在库gradle中发生任何错误,然后将其打开并与您的项目数据进行匹配。 通常,您需要更改compileBuildTools,sdk和其他内容。 快乐编码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM