如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
如何将库项目(如Sherlock ABS)添加到Android Studio?
(不适用于旧的基于ADT Eclipse的捆绑包,而是适用于新的Android Studio。)
当前回答
使用菜单“文件”->“项目结构”->“模块”。
我今天开始使用它。这有点不同。
对于Sherlock,您可能希望删除他们的测试目录,或者将junit.jar文件添加到类路径中。
要使用gradle导入库,必须将其添加到build.gradle(模块的一个)的dependencies部分。
E.g.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}
Android Studio正在发生变化。
如果您右键单击Android项目部分中的模块文件夹Studio(我使用的是0.2.10版本)。
其他回答
在导入ABS模块(从文件>项目结构)并确保其具有Android 2.2和Support Library v4作为依赖项后,我仍然收到以下错误,因为您@Alex
Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'
我将新导入的模块作为依赖项添加到我的主应用程序模块中,这解决了问题。
在AndroidStudio中,转到应用程序文件夹内部,打开build.gradle文件。这里您将看到依赖项{}。在其中,您可以添加库项目并同步。现在,在同步库之后,它将被添加到项目中,您可以在项目中使用它的函数和类。
我也遇到了同样的问题,然后我做了以下事情。
我使用菜单文件->导入模块菜单将库项目作为模块导入到AndroidStudio IDE中然后我转到主模块,在该模块中,我希望库项目作为从属项目右键单击主模块(在我的情况下,它的名称是app)->打开模块设置->进入依赖项选项卡->单击+按钮(您将在窗口右侧看到它)->单击模块依赖项->从列表中选择库项目
应用更改并单击“确定”按钮。
它对我有用。我希望它也能帮助其他人。
第一条路这是为MacBook工作的。
首先选择builder.gradle文件作为给定屏幕:
在所选屏幕上添加依赖项,如:
选择同步项目。
如果您遇到类似“在项目“:app”中找不到路径为“:signature pad”的项目”的错误,请使用第二种方法:
选择菜单文件->新建->导入模块…:
单击导入模块后,
给出图书馆路径,如我的MacBook路径:
单击Finish(完成)。现在您的库已添加。
按F4显示项目结构,单击库或全局库,然后单击+添加JAR文件。单击Modules what you want add jar,选择Dependencies选项卡,单击+,然后添加Library。