Android Studio越来越普及了,平时github上的android 项目基本都是Android Studio工程,看到那么多炫酷的效果,很多时候都想亲子体验一把,有些库已经帮我们打包了apk文件,可以直接下载到手机上体验,还有些开发者很懒,仅仅上传了效果图gif或者静态图片,这时想要体验一些很有趣的效果就不得不下载下来自己运行了,一般直接导入工程会报错,因为gradle版本还有编译版本不同等等原因,很是不爽,通过自己的总结,将问题总结了下,代码还有项目结构基本都一样,运行错误大都是版本不兼容造成的,下面推荐一种实用方式,可以解决大部分的问题
1、github上将工程下载到本地
2、自己新建或者选择一个已经存在Android工程
3、解压github下载的工程,找到里面的模块,如果和本地工程模块同名,就修改下模块的名字(修改文件夹名即可)
4、将选择的模块(module)拷贝到本地工程,其他的文件不用管,在settings.gradle里面添加模块名
模块(module)里面的build.gradle里面一些配置文件,根据自带的app模块(module)的build.gradle进行修改,主要是compileSdkVersion,BuildToolsVersion,MinSdkVersion,TargetSdkVersion这几个参数
还有删除一些无关的配置文件,最常见的就是,apply from: ‘./gradle-mvn-push.gradle’这个是作者用来将库上传到maven仓库用的,需要作者的签名等信息,不删掉会报错
5、最后点击Sync Project with Gradle files,看看有没有出现可运行的标志
总结:以上是一种较为通用的方式,可以在一个工程里面运行多个模块(module),可能会出现一些比较特殊的问题,如一些库需要更高的编译版本,就要尝试着升级自己的编译工具了,尽量使用最新的Android Studio,下载最新的SDK以及依赖包
版权声明:本文为博主原创文章,未经博主允许不得转载。