怎么导入别人的android项目

到期末了好多同学都问我怎么把别人的安卓项目导进自己电脑里面,今天我来统一解答一下,希望有所帮助。

1.删除项目中原有的自动构建的文件

  1. 去到要导入项目的目录下把 .idea .gradle与build 三个文件夹,*.iml,local.properties删除(*表示所有),注意gradle文件夹不能删除。
  2. 进入app文件夹同理把build,*.iml删除。

2.更改项目中build.gradle的配置

打开已经run成功的项目的build.gradle把classpath:这整句复制,去要导入的项目中打开build.gradle进行替换。classpath 此处有一些项目用的双引号,而有一些是用的单引号,不要更改将要导入的项目的原有符号规则。

build.gradle有俩,一个在主文件夹这里。

一个在app文件夹里。

然后打开gradle\wrapper\gradle-wrapper.properties复制最后一句,去到要导入的项目进行替换。

改version 注意有一些项目的buildToolsVersion '28.0.3' 是用的双引号,而有一些是用的单引号,不要更改将要导入的项目的原有符号规则,然后保存即可,前面的工作已经做好了,接下来就是去导入了。


3.导入项目


选择自己要导入的项目,这个时候一定点击“Cancel”,因为这个就是在提示你你的gradle现在unable,取消以后就会让你重新选择你的gradle的路径,现在选择你的gradle所在文件目录即可。


4.解决感叹号


看到下面会出现一个提示说:Could not 这个时候我们只需要点击右边红框红的add就可以了。点击Do Refactor,稍等一会,又出现了一个感叹号。
最后一步:“Do Refactor”导入完成,不再有错误。


若出现解决Configuration ‘compile’ is obsolete and has been replaced with implementation
改成implementation

  1. 把compile 改成implementation
  2. 把androidTestCompile改成androidTestImplementation
  3. 把testCompile改成testImplementation

 如果还有警告,看下运行按钮,可以运行了。

第四步是发生意外的解决办法,一般大概可能碰不到吧。

猜你喜欢

转载自blog.csdn.net/qq_64628470/article/details/130894967