如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
当前回答
如果您需要访问库项目的资源(就像您使用ABS一样),请确保将库项目/模块添加为“模块依赖项”而不是“库”。
其他回答
将JAR文件作为库添加到Android Studio项目的简单方法:
a) 复制*.jar文件
b) 粘贴到项目下的libs目录:
c) 添加到build.gradle:
dependencies {
...
compile files('libs/ScanAPIAndroid.jar', 'libs/ScanAPIFactoryAndroid.jar', .., ..)
}
b) 如果示例com.example.MYProject和库com.example.ScanAPI中的项目具有相同的命名空间com.example,Android Studio将检查您的构建并在项目中创建所有必要的更改。之后,您可以在菜单“文件”->“项目结构”中查看这些设置。
c) 如果您的项目和库具有不同的名称空间,则必须右键单击库并选择选项“添加为库”,然后选择所需的类型。
请记住,在当前版本的Android Studio(0.2.3)中,“Project structure”选项不会对“build.gradle”进行任何自动更改。也许在下一个版本中会提供此功能。
如果您有AndroidStudio0.4.0,您可以在构建路径YourApp/libraries中创建一个新文件夹。复制JAR文件。在那里,右键单击它并“添加为库”。现在您有一个弹出窗口。只需选择目录并按OK,就可以了。
https://www.dropbox.com/s/1e3eteu3h0pmkf7/Android%20studio%20_doc.doc?dl=0是如何在最新版本的AndroidStudio 1.0.1中添加JAR文件和库项目的Dropbox链接。
请查看带有截图的文档。对于新用户来说,这非常容易。
您可以使用Gradle依赖项配置[关于]将一些依赖项添加到项目中
<模块名>/build.gradle
dependencies {
//<gradle_dependency_configuration> '<dependency_name>:<dependency_version>'
//e.g.
implementation 'com.android.support:appcompat-v7:1.1.1'
}
事实上,随着版本的变化,用户界面和菜单上可用的选项也在变化。在阅读了这些问题的大部分答案后,我不得不猜测Android Studio 1.1.0的工作原理。
用鼠标选择主级别的项目(这是它显示应用程序名称的地方)。单击鼠标右键,然后选择菜单选项“新建”、“文件夹”、“资源文件夹”。创建资产文件夹后,将库所需的任何JAR文件粘贴或复制到其中。从Android Studio的主菜单(屏幕顶部)选择文件->项目结构。然后选择项目名称并转到“依赖项”选项卡。单击对话框左下角的加号(+)并选择文件相关性。最后打开最近创建的资产文件夹,选择复制的JAR文件,然后单击apply和OK。
清理并重建项目。