如何在Android Studio中使用Android Sliding面板制作示例演示项目

时间:2014-08-13 09:26:38

标签: android android-layout android-activity android-gradle build.gradle

对于像我这样的完整初学者,任何人都可以告诉我如何在Android Studio版本“0.8.6”中使用“https://github.com/umano/AndroidSlidingUpPanel”创建示例演示应用程序。

我已按照上述步骤操作,以便包含Android Sliding面板库 1)从以下位置“https://github.com/umano/AndroidSlidingUpPanel/releases

下载最新的稳定版本

2)解压缩zip文件夹

来自you tube视频“https://www.youtube.com/watch?v=1MyBO9z7ojk

3)在根目录中创建一个名为“libraries”的文件夹(应用程序名称为“slidingPanelTesting2”)

4)将解压缩的目录复制到文件夹库

5)在settings.gradle中将第一行代码更改为

include ':app', ':libraries:AndroidSlidingUpPanel:AndroidSlidingUpPanel-2.0.1'

6)在poject结构中(file-> projectstructure)   单击模块部分的“app”,在Dependencies选项卡中添加模块Dependency

libraries:AndroidSlidingUpPanel:AndroidSlidingUpPanel-2.0.1

7)单击“应用”后,出现以下错误  Error:Configuration with name 'default' not found. enter image description here

如果有人可以回答,那将是很好的,因为我有很多帖子有相同的问题没有任何答案

1 个答案:

答案 0 :(得分:2)

将此库添加到Android Studio项目要容易得多。首先撤消所有之前的步骤 - 根本不需要它们。

打开build.gradle文件夹的app文件,并将以下行添加到依赖项中:

dependencies {
    repositories {
        mavenCentral()
    }
    compile 'com.sothree.slidinguppanel:library:+'
}

完成! Android Studio可能会抱怨存储库的东西不属于那里,所以只需将其移动到项目本身的build.gradle文件而不是app模块。

以下是build.gradle文件最终的样子:

explanatory picture

修改

如注释中提到的Scott Barta,如果您的存储库列表中已经存在jcenter(),则不需要mavenCentral()。 jcenter()似乎是mavenCentral()的超集 - 在这里阅读更多内容:SO: Android buildscript repositories. jcenter VS mavencentral