首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在AIDE中使用库

如何在AIDE中使用库
EN

Stack Overflow用户
提问于 2014-09-24 09:31:46
回答 1查看 20.7K关注 0票数 9

我对Gradle不是很熟悉,但据我所知,你应该能够直接从互联网上提取库?我遵循了项目的指导,但得到了一个error

AIDE不支持远程maven repos吗?我确认这个库确实存在于jcenter网站上。我不确定如何创建本地maven存储库。我尝试从jcenter下载相关文件并将它们放在.../maven-repo/com/melnykov/floatingactionbutton/1.0.3中,并在设置中指向.../maven-repo,但没有任何效果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-25 15:10:47

注意: AIDE now supports remote maven repositories,所以这个答案是过时的,除非你使用的是旧版本。

AIDE不支持远程maven repos。在应用程序中使用maven存储库的唯一方法是创建一个本地maven存储库。如果你需要的库在/sdk-path/extras/中(安卓和谷歌的库在那里),这就像在PC和设备之间复制文件夹一样简单,但如果不是这样,就会有点困难:

我使用以下步骤成功地手动创建了一个maven存储库:

  • maven-metadata.xml
  • artifact-name-version.aar
  • artifact-name-version.pom

上的右下子目录下载以下文件:

在您的设备上创建一个新文件夹,并将其命名为m2repository

  • Open

  • ,并记住m2repository内每个测试组件的groupId、artifactId和version

  • Create文件夹(例如,m2repository groupId = com.github.test,文件夹结构:文件夹结构的测试(例如,文件夹测试),从maven-metadata.xml中创建一个以artifactId命名的文件夹(通常是将下载的maven-metadata.xml放到新创建的folder

  • Create中)。创建一个以元数据文件中的版本命名的新文件夹(例如,将pom和aar文件1.0.0)

  • Move到新创建的文件夹中。

现在,您必须使用AIDE链接maven目录:

  • Open AIDE
  • 转到Menu>More>Settings>Build并运行
  • 单击Local Maven m2repository文件夹的路径(因此路径以Repositories
  • Add结束,直到AIDE重新构建项目

为止

如果您只有一个代码库(没有资源),那么您可以很容易地将一个.jar文件复制到项目的libs/文件夹中。在这种情况下,请确保将以下行添加到build.gradle的dependencies部分:

代码语言:javascript
复制
compile fileTree(dir: 'libs', include: ['*.jar'])

请注意,只有当您的项目使用新的基于gradle的项目结构时,所有这些才适用。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26007146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档