从github下载android项目构建的一些问题总结
mob 发布于 2023-11-18

从github下载android相关的项目,直接解压缩,然后在android studio中File->Open直接打开解压后的目录,结果Build中显示Sync错误,有些缺少了Sync Project with Gradle Files菜单,有些有,主要是不能Open方式打开,应该在File->New->Import Project...,在import之前最好先改下project的build.gradle和各个module的build.gradle,参考本地新建的project的build.gradle的内容,因为com.android.tools.build:gradle后面的版本号可能跟本地的不一致,还有settings.gradle,gradle文件件下的wrapper文件夹下的gradle-wrapper.properties文件夹也参照本地的进行修改,import过程中有时候弹出下面的选择,一个是如果用IDEA或者android studio创建的项目直接下一步就可以,如果是其他IDE创建的选第二项

导入后Make Project可能又碰到很多问题,像使用的groovy的版本不一样,有些代码已经不能用,或者使用的Android SDK版本比较高,本地使用的是androidx,可能对着升级修改,

例如

//import android.support.annotation.NonNull;

//import android.support.annotation.Nullable;

import androidx.annotation.NonNull;

import androidx.annotation.Nullable;

mob
关注 私信
文章
61
关注
0
粉丝
0