总结:导入项目遇到的问题

刚打开一个开源项目,配合电脑上安装的最新版本的androidstudio,各种问题。一个一个看吧:

首先是项目根本没有build界面,build里也没有cleanProject之类的,底部还有信息提示:

platform-tools\adb.exe,start-server' failed -- run manually if necessary

根据提示寻找解决方案,说是adb端口被占用,但我这里是adb2占用的...

总结:导入项目遇到的问题

 总结:导入项目遇到的问题

 算了,最后还是在任务管理器中结束进程,重启AS,确实没有这个问题了。但是这个时候项目依然启不起来,到androidManifest.xml里去看看,惊了个呆,所有活动的声明都是报错。

按照提示:Can't resolve symbol. Validates resource references inside Android XML files

需要与Gradle文件同步项目:Sync Project with Gradle Files(最新版移动到了FIle下)

等待了许久,没有同步成功,报错:Error:Read timed out

进入File–>Project Structure;
然后把compileSDK改成已有的,重新Sync Project with Gradle Files,又提示build.gradle中minSDK和targerSDK有问题,仔细一看是声明居然是

minSdkVersion :28

。。。。。。改成:minSdkVersion 28后,继续Sync Project with Gradle Files,等了许久终于成功!!

build界面自动弹出,build菜单栏里也出现了,cleanProject等选项,运行绿了。

点击运行,又报错:androidx.multidex找不到,只要添加一下依赖即可:

implementation "androidx.multidex:multidex:2.0.0"

最后,终于,APP 正常安装到手机,终于可以愉快调试了

 

参考博客:

adb占用:https://blog.csdn.net/l_o_s/article/details/51373274

同步Gradle::https://blog.csdn.net/u010687761/article/details/73732451/

Project Structure:https://blog.csdn.net/ygz111111/article/details/81774590

添加依赖:https://*.com/questions/53336676/androidx-multidex-not-found

上一篇:我的应用程序安装后,如何检查第二个dex是否已加载完成?


下一篇:如何防止在Android Gradle中使用Multi-dex