Android Studio 如何导入他人项目
我们从安装Android开发工具到运行第一个自己的项目。但是难免也会借用别人的源码来对照学习。
但是Android Studio虽然很智能,但是对于初学者来说,还是有点恼火。Gradle会出现各种各样的错误。
让你从入门到放弃😂😂😂😂
初学者,怎样导入他人的项目?这个Skills必须快点掌握哟。不是要过飞机哦哈哈😂😂😂😂
我个人觉得,学习一门编程语言,千万不要浪费时间再开发工具的问题上!这样得不偿失!属是不值得。等你掌握这门语言了,对开发工具
使用得很熟练了,到那时,你再去将你的开发工具更新到最新版本,再去用新特性。古人说:"我亦无他,惟手熟尔",切记,切记,切记重要的事情说三遍!
导入别人的Android Studio 项目往往是会出错的,一般最常出现如下几种情况:
- run 灰色
- 配置app显示红色的 X ,主要是no moudle;
- 其他错,等着去找百度问候😂😂
但是我发现好多百度显示出来也是坑,有时候根本解决不了我们的问题。所以今天记录一下自己解决导入别人Android Studio的过程
前提条件:问题的原因就是每个人的Gradle的版本不同,以及项目配置文件的信息不一样。所以解决办法就是删除这些配置文件,在导入自己电脑的Android Studio,然后让它自己生成这些东西。
我的
较好的解决方法:不要直接把别人项目就直接用Android studio 导入,这时候往往都会给你报各种红色以及一些报错信息和debug日志,
当然如果你的版本和导入项目的版本一样,可能会给你带来惊喜哦。不过不是每个人都有这么好的运气,这样运气属实有点可怕哈哈
首先:去找到要导入项目的目录下把.idea,iml,local.properties,删除 (是通配符标识所有的)
再进入app文件夹把 build文件夹,*.iml都删除
还要打开app文件夹中build.gradle文件内容(在此操作之前要先打开以往自己能在Android studio上能运行的项目的gradle文件来对照参照)
- 修改 compileSdkVersion(这个和新版的 compileSdk 一样的) 这个要和自己以往能成功运行的项目一样;
- 再修改 defaultConfig{}中的minSdkVersion(新版minSdk) 和 targetSdkVersion(新版targetSdk)这个也要和自己以往能成功运行的项目一样。
如图:
接着打开以往自己的Android studio 上运行成功的项目,在其主文件下找到build.gradle文件如下图:
然后再打开主文件的gradle文件目录(gradle\wrapper\gradle-wrapper.properties),
复制看如下图操作:
还要修改如下图操作:
- 点击File---setting
- 在搜索框输入 Gradle 会出现如下图页面,再修改jdk,但是这里要和build.gradle(Module)的comipleOptions里面
sourceCompatibility JavaVersion.VERSION_11targetCompatibility JavaVersion.VERSION_11版本一样哦
最后再点击Build---make Build操作如下图:
如果出现了如下图也不要怕
我们只需要添加如下代码到gradle.properties如图操作
android.overridePathCheck=true
如果又出现如下错误,我只能😂😂😂😂,但是不要怕,也能解决的啦哈哈
解决方法按照如图操作
再运行项目出现如图即可。你会说太难了,到这个时候才成功。
送个大家一句:“不会,可以学;落后,可以追赶;跌倒,可以站起来;干就完事”
也很高兴你能看到这里。不要忘记送个大家的一句话哦