摘要:本文将带你了解Android应用开发之android项目 从eclipse导入Android Studio过程问题披露,希望本文对大家学Android有所帮助
本文将带你了解Android应用开发之android项目 从eclipse导入Android Studio过程问题披露,希望本文对大家学Android有所帮助
很久没有开发Android了,以前开发都是基于eclipse上开发的,想用下当下流行的 android studio 试试。
昨晚帮朋友调试项目,下载安装调试代码,遇到几个问题。
记录如下:
1、首先注意,studio默认是使用 Gradle 构建项目的,所以只能 import a existing project ,导入过程中需要转换和添加一些配置。
2、两分钟后完成,项目打开显示 R 报错:“cannot resolve symbol R ”:
Eclipse项目本来运行没问题,但导入到Android studio 却出现 cannot resolve symbol R 的错误基本肯定的是资源有问题,检查如下:
A、仔细检查xml文件,标签不匹配等等
B、“Build->Rebuild Project” 或者 “Build -> Clean Project” ,甚至使用万能大法:重启Studio
B、使用 "Tools -> Android -> Sync Project with Gradle Files" 也不行,而且也报错,见下:
3、上错误:"...:app:mergeDebugResources' Some file crunching failed, see logs for details "
A、查资料得知:
Eclipse支持的工程项目文件格式很多,而Studio功能单一或说是专一,就对项目管理严格。
确认为 Studio不支持 *.9.png 的图片格式所致的R文件丢失。(Android中.9图片含义及制作 见 //www.jianshu.com/p/3fd048644e3f)
B、依据报错,尝试把 *.jpg 的图片转换成了 .png 格式
C、有一个大坑:总提示应该用png格式的,但实际格式不对
检查发现图片全是 .png 结尾的,应该没问题呀。。。。。。
对于,编译最后的提示添加 --debug (提示有链接直接点击)运行,找到对应的图片
mac打开后,使用“导出”功能,留心一看具体问题显现出来了:
原来尼玛是jpeg的格式,硬是被他修改后缀名为 .png (实际文件格式是不会变,噗...)
换新图片后,“Sync Project with Gradle Files”,打包ok通过
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号