【发布时间】: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