[英]Android Studio: how to add and use project as library, not as module
我有2个图书馆:
我已经将它们都复制到libs文件夹中,并将其用作libs。 当我尝试将这些库导入到我的java类中时,它们的名称带有红色标记。 这意味着android studio找不到thees库。 无论如何,我已经将文件选择器作为项目添加到我的主应用程序中。 但是当我首先“运行”我的应用程序时,我得到了编译的文件选择器,而不是我的主应用程序。
所以我的主要问题是如何将.zip或.jar文件添加为LIBRARIES,而不是项目或模块。
我将分享这些库下载链接:
我知道这不是编程问题,但对日食后开始使用android studio的许多人仍然有用。
我今天在我的项目中实现了一个.jar库,并执行以下操作:
将.jar文件添加到项目的libs文件夹中
在build.gradle文件中添加: compile fileTree(dir: 'libs', include: ['*.jar'])
到依赖项。
建立你的项目
现在尝试在您的类中导入对象:)
像这样:依赖项{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.