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,删除 (是通配符标识所有的)

androidstudio androidstudio怎么导入别人的项目_Gradle

再进入app文件夹把 build文件夹,*.iml都删除

androidstudio androidstudio怎么导入别人的项目_Gradle_02

还要打开app文件夹中build.gradle文件内容(在此操作之前要先打开以往自己能在Android studio上能运行的项目的gradle文件来对照参照)

  • 修改 compileSdkVersion(这个和新版的 compileSdk 一样的) 这个要和自己以往能成功运行的项目一样;
  • 再修改 defaultConfig{}中的minSdkVersion(新版minSdk) 和 targetSdkVersion(新版targetSdk)这个也要和自己以往能成功运行的项目一样。
    如图:

androidstudio androidstudio怎么导入别人的项目_android_03

接着打开以往自己的Android studio 上运行成功的项目,在其主文件下找到build.gradle文件如下图:

androidstudio androidstudio怎么导入别人的项目_Gradle_04

然后再打开主文件的gradle文件目录(gradle\wrapper\gradle-wrapper.properties),

复制看如下图操作:

androidstudio androidstudio怎么导入别人的项目_android_05

还要修改如下图操作:

  • 点击File---setting
  • 在搜索框输入 Gradle 会出现如下图页面,再修改jdk,但是这里要和build.gradle(Module)的comipleOptions里面
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
版本一样哦

androidstudio androidstudio怎么导入别人的项目_android_06

最后再点击Build---make Build操作如下图:

androidstudio androidstudio怎么导入别人的项目_Android_07

如果出现了如下图也不要怕

androidstudio androidstudio怎么导入别人的项目_Android_08

我们只需要添加如下代码到gradle.properties如图操作

android.overridePathCheck=true

androidstudio androidstudio怎么导入别人的项目_Gradle_09

如果又出现如下错误,我只能😂😂😂😂,但是不要怕,也能解决的啦哈哈

androidstudio androidstudio怎么导入别人的项目_Android_10

解决方法按照如图操作

androidstudio androidstudio怎么导入别人的项目_开发工具_11

androidstudio androidstudio怎么导入别人的项目_开发工具_12

再运行项目出现如图即可。你会说太难了,到这个时候才成功。

androidstudio androidstudio怎么导入别人的项目_Android_13


androidstudio androidstudio怎么导入别人的项目_开发工具_14

送个大家一句:“不会,可以学;落后,可以追赶;跌倒,可以站起来;干就完事”
也很高兴你能看到这里。不要忘记送个大家的一句话哦