这篇博文主要是给自己做个笔记,木有啥技术可言,也是方便自己在阅读代码的时候省去繁重的AS带来卡卡的感觉。
这篇博文是stormzhang大神那参考来的,很久就久仰大名了,今天没事逛了下他的博客,写的很全面,还有一些代码之外的问题探讨,让自己开阔了不少眼界,继续follow学习
现在,我们手上什么都没有,接下来,我们来一步一步的实现
随便找一个github上面的源码下载下来
用git clone 把源码下载下来,你也可以把压缩包下下来都可以,我用的是这个源码
然后cd到下载下来的目录
或许你已经看到这个项目目录下面有一个gradlew.bat的批处理文件
我用git cd到项目目录然后执行gradlew命令的时候报bash: gradlew: command not found,不晓得怎么回事,可能和cmd不太一样,然后我用cmd执行了一下gradlew,执行是没问题的
检查app目录下面的build.gradle之前是否已经下载过了
看看自己的sdk是否已经下载这个配置了,要是自己有其他的话,可以更改,不然会编译不通过
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
applicationId "com.gjiazhe.wavesidebar.sample"
minSdkVersion 11
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
gradlew clean一下
稍微的等等,需要clean下项目有没有错
这一步就像as build目录下面的clean project
gradlew build项目
执行gradlew build命令
会下载一些gradle配置的文件,最后会看到BUILD SUCCESSFUL 成功字样
打包项目
build通过后,就可以开始打包项目了,我们打包debug项目,然后执行gradlew assembleDebug
最后也会看到打包成功字样,在WaveSideBar\app\build\outputs\apk的目录下面也会看到打包好的debug版本的app-debug.apk
运行项目
运行项目到模拟器 ,执行gradlew installDebug命令
查看运行项目
体验还是很不错的,源码查看的话可以下载个sublime来查看源码
特别的轻巧,避重就轻,要是还有一些gradle知识想了解的话可以看看stromzhang的给 ANDROID 初学者的 GRADLE 知识普及,讲的很好,很受用,还有一些打包release版本,里面都有,努力学习,继续学习,最后,想找份工作,求推荐