gpt4 book ai didi

android - 如何在 AIDE 中使用库

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:45 26 4
gpt4 key购买 nike

我不是很熟悉 Gradle,但据我了解,您应该能够直接从 Internet 中提取库?我已按照项目的说明进行操作,但得到了一个 error

AIDE不支持远程maven repos吗?我确认有问题的库确实存在于 jcenter 网站上。我不确定如何制作本地 Maven 存储库。我试图从 jcenter 下载相关文件并将它们放入 .../maven-repo/com/melnykov/floatingactionbutton/1.0.3 并在设置中将 AIDE 指向 .../maven-repo,但这什么也没做。

最佳答案

Note: AIDE now supports remote maven repositories, so this answer is obsolete unless you are using an older version.

AIDE 不支持远程 Maven 仓库。使 Maven 存储库在应用程序中工作的唯一方法是创建一个本地 Maven 存储库。如果您需要的库位于 /sdk-path/extras/ 中(Android 和 Google 库在那里),这就像将文件夹从 PC 复制到设备一样简单,但如果它是不是:

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

  1. jcenter.bintray.com 上的右侧子目录下载以下文件:
    • maven-metadata.xml
    • Artifact 名称版本.aar
    • Artifact 名称版本.pom
  2. 在您的设备上创建一个新文件夹并将其命名为 m2repository
  3. 打开 maven-metadata.xml 并记住 groupIdartifactIdversion
  4. m2repositorygroupId 的每个组件创建文件夹(例如 groupId = com.github.test,文件夹结构:com/github/test)
  5. 在文件夹结构(例如文件夹 test)内,创建一个以 maven-metadata.xml 中的 artifactId 命名的文件夹(通常是 library)
  6. 将下载的 maven-metadata.xml 移动到新创建的 artifactId 文件夹中
  7. 创建一个以元数据文件的版本命名的新文件夹(例如 1.0.0)
  8. 将 pom 和 aar 文件移动到新创建的文件夹中。

现在,您必须将 maven 目录与 AIDE 链接起来:

  • 打开助手
  • 转到菜单>更多>设置>构建并运行
  • 点击本地 Maven 存储库
  • 将路径添加到您的 m2repository 文件夹(因此路径以 /m2repository 结尾)
  • 关闭设置
  • 等到 AIDE 重建项目

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

compile fileTree(dir: 'libs', include: ['*.jar'])

请注意,所有这些仅适用于您的项目使用新的基于 gradle 的项目结构的情况。

关于android - 如何在 AIDE 中使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com