Android Studio升级到0.5.2后,打开非常慢,报错”Project is not yet initialized.”
来源:互联网 发布:淘宝ppc是什么意思 编辑:程序博客网 时间:2024/06/14 15:33
Android Studio升级到0.5.2后,打开非常慢,报错”Project is not yet initialized.”
官网上的稳定版本,这个时候是0.4.6,用着也没啥问题,某次打开IDE,弹出一个更新提示框,原来是有新版本更新,大概就是预览版本之类把,更新后版本号更新为0.5.2。
这个时候就出现了一个问题,发现每次重新启动IDE,打开工程项目的时候,界面会卡主,大概会持续5分钟左右,我的本是Mac Book Pro,SSD的强力装备啊,这个5分钟明显非常不对劲,尤其是之前用0.4.6的时候,那是秒开啊,但毕竟多等会还是可以打开的,也不妨碍之后的项目编译和调试,但是IDE是有错误提示的,主错误信息如下:
Project is not yet initialized: Project ‘/Users/Home/AndroidStudioProjects/PiggyLife’ PiggyLife
打开查看详细,也看不到其他更有价值的东东,于是到网上去搜搜看,不幸,没有如上类似的错误分享,到android的官方问题报告列表中,也没有发现类似的错误报告,但是,我看到有朋友把idea.log错误日志发到上面,给大家做参考,于是,赶紧找到本地的日志保存目录:
/Users/用户名/Library/Logs/AndroidStudioPreview
直接打开idea.log文件查看日志,能看到如下的异常提示:
org.jetbrains.idea.maven.server.MavenServerIndexerException: java.lang.RuntimeException: java.io.IOException: Authorization exception retrieving nexus-maven-repository-index.properties
……
Caused by: java.lang.RuntimeException: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties , ReasonPhrase:Forbidden.
字面意思很明显,因为无法正常访问到maven的中央仓库,去获取指定的索引文件,所以造成了一些内部的恶性事件,看来IDE虽然有自己的内部处理异常机制,但还是需要一定的时间的。
于此同时,自己也尝试通过禁用gradle plugin的方式,禁用后,可以秒开了,但毕竟影响了正常的使用,此法不同,但起码定位了就是gradle犯的事儿,与上面的异常提示很吻合。
接下来,自己在IDE的系统设置中,找到gradle选项,勾选其中的“离线工作”选项,但发现不起作用。
最后想到,既然是无法访问,那通过代理服务器的方式呢?于是找到IDE设置中得HTTP Proxy选项,通过下面的网站找一个可用的http代理服务器:
http://www.youdaili.cn/
设置好,如下图所示:
填好后,可以先点击下面的测试连接,测试一下下面的url是否可以访问:
http://repo1.maven.org
如果可以访问,OK,点击保存,退出,重新启动IDE,再次打开工程项目,应该可以秒开了。
PS:其实遇到的问题有两个,还有一个问题是AVD模拟器,在其中点击右侧的“menu菜单”键后,不正常地弹出菜单,而是突然黑屏一下,然后后退到上一个操作页面,相当于按了一下“返回”键,在解决上面问题的过程中,找到一个哥们的记录,据说是因为在项目的build.gradle文件中,定义的依赖项的原因,但是,再更新到0.5.3之后,也解决了上面的问题之后,这个菜单不能使用的问题,自己居然好了,好吧,有些事儿冥冥中,看来都是有联系的,最后再唠叨一句,还是尽量用真机来测试程序吧,不仅免了启动虚拟机的漫长等待,还更有操作感。
- Android Studio升级到0.5.2后,打开非常慢,报错”Project is not yet initialized.”
- Android Studio 启动速度很慢的问题[android studio Project is not yet initialized]
- 更新Android Studio后打开Project报错
- android studio 升级到1.0后gradle method not found: 'runProguard()'报错的解决方法
- 升级到Android studio 3.0 后apt报错解决
- 升级最新JRE后JavaFX Applet运行异常RuntimeException: Internal graphics not initialized yet
- BIEE迁移后服务报错:Server not initialized. Please make sure the repository is ready
- Android studio 导入项目报错 project sdk is not defined
- Unity Android下Unable to use Blit. Shader is not yet initialized!
- hive启动报错: Hive metastore database is not initialized
- Android Studio 报错:unspecified on project app resolves to an APK archive which is not supported解决方案
- android studio删除依赖后添加依赖报错Error:Project with path 'XXXX' could not be found解决办法
- Android studio 升级3.0后ReactNative 打包报错 Could not find com.android.tools.build:gradle:3.0.0.
- Android升级SDK后,Eclipse报错解决办法(2)——SDK18升级到SDK21
- Android Studio 打包语言报错 is not translated
- Android Studio报错view is not constrained
- Android Studio project with path '... ' could not be found in project ' app' 报错解决方案
- android studio 1.5升级到2.0或2.1报错
- FJPullTableView 上拉加载更多的效果实现
- iOS基础面试题(一)
- 有疑问的题
- 发到发积极ifojaio;css
- Poj 1032
- Android Studio升级到0.5.2后,打开非常慢,报错”Project is not yet initialized.”
- 曲线坐标轴范围及刻度的自适应算法综述
- Android 中Touch(触屏)事件传递机制
- 获取之前页面----http://localhost:8080/blog0.1/article!lookArticle.action?id=11
- Ubuntu上安装LAMP
- jQuery验证控件jquery.validate.js使用说明+中文API
- 不浪费网站流量 网站做好二次营销的几个方案
- php从数据库读取菜单数据并树状显示
- 朵诗妮女装加盟骗子