首页 > 移动平台 > 详细

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

时间:2019-11-07 01:32:54      阅读:123      评论:0      收藏:0      [点我收藏+]

刚打开一个开源项目,配合电脑上安装的最新版本的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://stackoverflow.com/questions/53336676/androidx-multidex-not-found

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

原文:https://www.cnblogs.com/zhangsblog12345/p/11809086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!