今天在极客学院学校Android,发现讲师的开发工具又Android Studio变成了eclipse adt。但是本人习惯换开发工具,于是就琢磨了一个晚上终于搞定了。
具体步骤如下:
一:
把下载的SlidingMenu解压复制到我们已经建好的Android工程目录下
SlidingMenu下载地址https://codeload.github.com/jfeinstein10/SlidingMenu/zip/master,
二:
在Android Studio里找到工程下面的setting.gradle
在里面添加include ':SlidingMenu-master:library'
这里gradle使用:作为路径分隔符,而我们有用的是里面的library文件夹,所以要定位到library。
三:
选择File->Project Structure,然后选中主module的名称,我这里是app,点击dependencies,在点击右边的绿色+号,选择Module Dependency。添加:SlidingMenu:libaray就可以了,gradle的build就能成功。
点击ok,系统就会自己build。
四:
build完后用记事本打开工程目录下SlidingMenu-master\library文件夹里的build.gradle。
附上源文件
<span style="white-space:pre"> </span>buildscript {
repositories {
mavenCentral()
}
dependencies {
<span style="background-color: rgb(255, 102, 102);">classpath 'com.android.tools.build:gradle:0.4.+'</span>
}
}
apply plugin: 'android-library'
dependencies {
<span style="background-color: rgb(255, 102, 102);">compile 'com.android.support:support-v4:13.0.0'</span>
}
android {
<span style="background-color: rgb(255, 102, 102);">compileSdkVersion 17</span>
<span style="background-color: rgb(255, 102, 102);">buildToolsVersion "<span style="color:#ffffff;">17.0.0</span>"</span>
defaultConfig {
<span style="background-color: rgb(255, 102, 102);">minSdkVersion 7</span>
<span style="background-color: rgb(255, 102, 102);">targetSdkVersion 16</span>
<span style="white-space:pre"> </span>}
sourceSets {
main {
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
代码中有背景颜色的地方需要根据我们自己的环境给改变
回到Android Studio
打开build.gradle(Project: 你的工程名),在里面可以找到
<span style="background-color: rgb(255, 102, 102);"><span style="white-space:pre"> </span>classpath 'com.android.tools.build:gradle:0.4.+'<span style="white-space:pre"> </span></span>
对应的classpath 'com.android.tools.build:gradle:'我的是1.1.0,把1.1.0替换0.4.+就好了,classpath 'com.android.tools.build:gradle:1.1.0'
再打开build.gradle(Module app),找到对应的修改即可,我的修改完后就成了
<span style="white-space:pre"> </span>buildscript {
<span style="white-space:pre"> </span>repositories {
<span style="white-space:pre"> </span>mavenCentral()
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>dependencies {
<span style="white-space:pre"> </span>classpath 'com.android.tools.build:gradle:<span style="color:#ff0000;">1.1.0</span>'
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>apply plugin: 'android-library'
<span style="white-space:pre"> </span>dependencies {
<span style="white-space:pre"> </span>compile 'com.android.support:<span style="color:#ff0000;">appcompat-v7:21.0.3</span>'
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>android {
<span style="white-space:pre"> </span>compileSdkVersion <span style="color:#ff0000;">21</span>
<span style="white-space:pre"> </span>buildToolsVersion "<span style="color:#ff0000;">21.1.2</span>"
<span style="white-space:pre"> </span>defaultConfig {
<span style="white-space:pre"> </span>minSdkVersion <span style="color:#ff0000;">14</span>
<span style="white-space:pre"> </span>targetSdkVersion <span style="color:#ff0000;">21</span>
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>sourceSets {
<span style="white-space:pre"> </span>main {
<span style="white-space:pre"> </span>java.srcDirs = ['src']
<span style="white-space:pre"> </span>resources.srcDirs = ['src']
<span style="white-space:pre"> </span>aidl.srcDirs = ['src']
<span style="white-space:pre"> </span>renderscript.srcDirs = ['src']
<span style="white-space:pre"> </span>res.srcDirs = ['res']
<span style="white-space:pre"> </span>assets.srcDirs = ['assets']
<span style="white-space:pre"> </span>manifest.srcFile 'AndroidManifest.xml'
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
有次改过的地方用红色表明了
这是这个晚上搞出来的,希望对大家有用,自己第一次写着类博客,写的不怎么好。
本文详细介绍了如何在Android Studio中导入SlidingMenu库,包括解压缩并复制到工程目录、编辑setting.gradle、在Project Structure中添加Module Dependency以及修改相关build.gradle文件的步骤。通过这些步骤,开发者可以成功将SlidingMenu集成到自己的Android应用中。
9277

被折叠的 条评论
为什么被折叠?



