(血的经验!!)Android(安卓)Studio 如何导入别人的项目?
首先附上Android Studio debug的强大命令:gradlew compileDebugSource --stacktrace -info
然后在日志中查看error的详细信息,方便debug
-
先修改sample和依赖库的bulid.gradle:
①修改gradle里面的wrapper中的gradle-wrapper.properties版本为4.6-all(视情况,将gradle-wrapper.properties的文件替换掉预调入的项目中的gradle-wrapper.properties)
②project:bulid.gradle中的classpath中’com.android.tools.build:gradle:3.2.1’; (视情况,将project:bulid.gradle的文件替换掉预调入的项目中的project:bulid.gradle)
③ 然后修改app:bulid.gradle中的sdkversion,(视情况,可以把dependecies上面的内容除去applicationId都给到待调入的项目中)如下图:
④视情况,将gradle.properties的文件替换掉预调入的项目中的gradle.properties
⑤视情况,考虑在buildscript中加入以下两个库!
buildscript { repositories { jcenter() google() mavenCentral()//非必要 mavenLocal()//非必要 }
⑥遇到无法download http://dl.google.com/……为前缀的网址,用ssr代理即可!(特别提醒:host方法,并不适用于所有情况,反正博主把host文件配置完了,还是不行。。。)如下图:
-
import module(若没有sample 导入app)
①import module前先更改project.properties中的内容:target=android-19
②若有错,在sample的bulid.gradle中把没有相关的东西注释掉 -
运行sample
-
集成到自己项目
①先app依赖库
②去sample的androidmanifest文件查看application是否需要初始化
③去sample的build.gradle查看是否有额外的依赖库
④若初始化不成功,就不用初始化,直接使用代码
更多相关文章
- ButterKnife 8.8.1版本在AndroidStudio中的配置(附Android(安卓)s
- android 添加自定义theme和style
- dex2jar 使用方法
- android 视频 加密/解密(使用AES)
- Android模拟器中创建和使用SDCard
- Android(安卓)Studio如何导入android源码
- android 添加核心层服务
- Android开发学习笔记2---HelloWord安卓程序结构简介
- android:WebView在没有网络情况下,点击当前页面内链接不跳转并弹