AS导入新项目(导入步骤以及一些常见错误的解决)

时间:2024-03-16 11:56:33

安卓由于极其狗血且让人难以理解的gradle,使得我们在导入别人的项目时总是出现各种各样的错误。本文就自己经历过的一些错误,给出一些有用的改进措施。
先把一些比较基础的步骤做好:

  1. 修改build.gradle文件
    AS导入新项目(导入步骤以及一些常见错误的解决)
    打开之后如下所示:
    AS导入新项目(导入步骤以及一些常见错误的解决)
    这里只需要修改3.5.3那个位置,至于修改成什么,可以看你的AS里新建的项目这里是多少,也就是查看已有项目该位置是多少。
  2. 修改***\gradle\wrapper\gradle-wrapper.properties,打开之后如下所示:
    AS导入新项目(导入步骤以及一些常见错误的解决)
    这个文件修改也比较容易,只是把最后一行换掉,换成你已有项目该位置的信息,如果没有已有项目就自己新建一个。
  3. 修改***\app\build.gradle文件,这个修改比较复杂,文件打开长成这样:
    AS导入新项目(导入步骤以及一些常见错误的解决)
    一般来说,我们只是需要修改compileSdkVersion,buildToolsVersion以及targetSdkVersion这三项,同样也是参考你已有的项目。
    然后同样是这个文件,AS导入新项目(导入步骤以及一些常见错误的解决)
    要修改appcompat、design以及下面引用的诸如cardview,recycleview等,如若不修改会出现红色波浪线
    AS导入新项目(导入步骤以及一些常见错误的解决)
    其实就是各种包不兼容的问题,解决方案如下:File->Project Structure,打开如下所示:
    AS导入新项目(导入步骤以及一些常见错误的解决)
    我们点击所有的画波浪线的部分,然后根据下面的提示进行操作,比如对于上面的cardview,我们就Update compile to implementation。 处理完所有的画波浪线部分再重新syrc就可以了。