eclipse项目导入android studio 各类问题及解决方法

本文详细介绍了将Eclipse Android项目迁移到Android Studio的过程中可能遇到的问题,包括图片命名、support.v4包缺失、.9图错误、权限重复、meta-data冲突、最低版本设置过低、编译SDK版本不足以及Android 6.0以上缺少httpclient等问题,提供了相应的解决方法。
摘要由CSDN通过智能技术生成

          随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但…  我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移偷笑,只到有一天,项目越来越大,引入的第三方库越来越多,超过了android的最大限制65535, 不得不使用拆包方式,不得不迁移到android studio大笑, 迁移项目过程中遇到很多坑,在此进行总结,并给大家提供参考。

一、大概介绍eclipse项目导入android studio过程

1.  点击Import project (Eclipse AD, Gradle,etc.) 这一项


2.  选择项目里的主工程,然后点击 Ok


3. 一路点击next,最后导入完成

   导入完成后,会自动生成 import-summary.txt文件,里面写明了迁移后项目目录、文件位置等的一些变化,可以仔细看看



二、迁移问题汇总

   导入到android studio后,并非一帆风顺,而是各种坑坑洼洼~

   文中 android studio 简称AS

1. 图片命名问题

    AS对图片命名要求比eclipse严格,图片名称只能有 小写字母、数字及下划线组成;

报错信息

F:\kydd\yzone\yzone\src\main\res\drawable-hdpi\common_listview_headview_red_arrow.png.png
Error:Error: '.' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

问题原因: 图片名称为:common_listview_headview_red_arrow.png.png,图片名包含了 '.',所以报错

解决方法:重命名图片,去掉一个 .png

2.  找不到 support.v4包

报错信息

F:\kydd\yzone\iMKit\src\main\java\io\rong\imkit\CallEndMessageItemProvider.java
Error:(8, 30) 错误: 程序包android.support.v4.app不存在
Error:(193, 19) 错误: 找不到符号
符号:   类 FragmentActivity
位置: 类 CallEndMessageItemProvider
Error:(185, 137) 错误: 无法访问DialogFragment
找不到android.support.v4.app.DialogFragment的类文件
Error:(186, 13) 错误: 方法不会覆盖或实现超类型的方法

解决方法:引入新版support.v4


3. .9图错误

    AS中,.9图必须是规范的.9图,否则就会报错;

    &

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值