【问题标题】:Creating a new Android Library in Android Studio在 Android Studio 中创建一个新的 Android 库
【发布时间】:2013-08-23 07:02:54
【问题描述】:

我已经在网上搜索了半天,但我就是不知道如何使用 Android Studio 创建一个新的 Android 库。 我试过做这样的事情:How to create a library project in Android Studio and an application project that uses the library project 但是当我进入新模块菜单时,它只会显示“无显示”。 我不知道为什么或如何解决它。 有没有办法手动添加库?如果是这样,怎么做? 我正在尝试向我的应用程序添加一个导入方法,以便用户可以导入一个最好的 rar 文件或只是一个要在应用程序中使用的文件夹。

TL;DR:如何将选项 Android 库添加到 Android 库中的新模块菜单?

编辑:澄清事情;我制作了一个网络应用程序,您可以在其中创建自己的点击/触摸界面。您使用该应用程序制作的项目可以导出到一个 rar 文件,该文件基本上是一个运行该项目的带有 html、css 和 javascript 的网页。我可以在我的 android 应用程序中运行该网页,但我需要其他用户能够以某种方式导入文件。所以我正在考虑使用文件管理器,以便用户可以将文件导入应用程序。我正在处理这个上午。 https://code.google.com/p/afiledialog/ 但它需要是一个库。

【问题讨论】:

  • 我已经通过文件 -> 导入模块添加了项目,并按照此处给出的说明继续操作:stackoverflow.com/a/16617332/2709981 之后,我能够通过导入来定位项目。但是我收到了一些错误,经过一些谷歌搜索后,我将 compile project(':aFileChooser') 添加到我的主项目的依赖项中,导致只剩下一个错误; Gradle:配置项目“:Xmedia_System_Editor”时出现问题。 > 未能通知项目评估监听器。 > 未找到名称为“默认”的配置。
  • 我尝试将 sourceSets 添加到 aFileChooser 库,但没有奏效。我已经用完了搜索结果,所以我将对其进行修补,看看是否可以修复它。如果有人知道这个问题的答案,我仍然愿意接受反馈。
  • 您不是唯一遇到这些问题的人。例如,为什么不尝试一个开源库——比如 Couchbase Lite(数据库库)。我遇到了类似的问题。但也许我们可以尝试找出神奇的 gradle 语法;)github.com/couchbase/couchbase-lite-android
  • 我不得不停止处理它,因为我还有一些其他项目的截止日期即将到来。现在我只是从 sd 卡中获取数据,用户必须自己通过 USB 电缆或其他方式添加数据,并确保它在正确的文件夹中。 (我确实做到了,因此在第一次运行该应用程序时创建了该文件夹)。不过,感谢您的链接,RoundSparrow hilltx。当我们办公室的项目较少时,我会尝试那个:P。
  • 祝鲁迪好运——你的工作时间听起来一点也不闲;)

标签: android development-environment android-studio


【解决方案1】:

今天更新了我的 Android Studio,你猜怎么着,它已经修复了! 所以任何有这个问题的人都尽快更新。在 Mac 和 Windows 上尝试过,现在两者都可以使用。

PS:我现在使用的是 0.2.6 版(8 月 24 日的版本)。猜猜我的问题为时过早了一天:P

【讨论】:

  • 呃,当您说“它已修复”时,究竟修复了什么?我正在为类似的事情苦苦挣扎,但我不确定这是不是同样的问题。
  • 抱歉回复晚了。现在可以使用添加新库的选项,这与之前选项列表为空的情况不同。 (在新模块菜单中)
猜你喜欢
  • 2013-06-07
  • 1970-01-01
  • 1970-01-01
  • 2019-01-01
  • 2018-09-10
  • 1970-01-01
  • 2020-01-01
  • 2023-03-28
  • 1970-01-01
相关资源
最近更新 更多