Android Studio导入已存在的项目及存在的问题
在下载的是一个ZIP文件的情况下,如何将项目导入到Android Studio中,下面是介绍:
第一步 将ZIP文件解压成文件夹,否则AS无法识别到安卓项目;
第二步 打开AS,点击open an exsiting project,选择解压的项目,基本上如果项目前面是AS的图标,那么这就是那个安卓项目了。
第三步 等待AS build项目,如果直接build成功,那么这个项目就已经导入完成,可以运行了。但是一般情况下,项目都会出现各种问题。对于第一次导入项目来说,AS爆出的问题更多,下面是汇总及解决办法。
问题1:Cannot run git
解决办法
官网上下载,这里我参考的是这位大佬的教程,其实安装很简单,但是不放心的可以阅读一下。
问题2:Error: no value has been specified for this provider
情景:第一次导入别人拷的项目,项目是由zip文件解压得到的,在build项目时,失败了,会报以上的错误。
解决办法
- 先打开Gradle Scripts > settings.gradle,删除掉include “xxxapp”,然后再点击Files>Sync project with gradle files;
- 再次打开Gradle Scripts > settings.gradle,添加上include “xxxapp”,然后再点击Files>Sync project with gradle files。
- 这样就不会报以上错误了。
问题3:ERROR: Module ‘PrintApp’: platform ‘android-28’ not found.
解决办法
我在安装了git之后就没有这样的错误了,后来想复现这个问题也没有成功,如果有大佬遇到这个问题解决了可以私信我,谢谢。
问题4:安装Android SDK失败
解决办法
点击下方蓝色的Install missing SDK packages,将会进入下载界面,点击接受条约,即可下载。左侧会列出确实的SDK版本是28的。
以上问题全部解决后,我导入的项目基本就可以再电脑上的安卓虚拟机上运行了。