Android Studio如何导入SlidingMenu超详细版

本文详细介绍了如何在Android Studio中导入SlidingMenu库,包括解压缩并复制到工程目录、编辑setting.gradle、在Project Structure中添加Module Dependency以及修改相关build.gradle文件的步骤。通过这些步骤,开发者可以成功将SlidingMenu集成到自己的Android应用中。

今天在极客学院学校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>}
有次改过的地方用红色表明了

这是这个晚上搞出来的,希望对大家有用,自己第一次写着类博客,写的不怎么好。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值