eclipse项目迁移到android studio上

本文分享了作者从Eclipse迁移到Android Studio的经验,包括解决点9图问题、版本号匹配及依赖库的正确配置等常见迁移难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

都这么久了才开始做这个,感觉真是落伍了,项目已开始使用的ec,所以平时也基本用的ec,自己写demo才用用as,现在想把项目迁移到as上来,以前迁移过很多坑,但最近正好有时间莫,就来填填大笑。我个人感觉吧,这就是ListView和RecyclerView的关系一样,RecyclerView很强大,但是ListView很稳健啊,如果不是需要一些动画之类的,个人感觉ListView可能更好点,我自己平时用,如果是复杂的列表就用的RecyclerView,简单的只是展示点击的就是用的ListView和GridView的,ec和as也是一样,ec虽然不更新了,但是还是能用的,所以不要看我项目还是ec上的就嘲笑我,我不接受啊!


现在再将ec项目迁移到as上,发现简单了很多啊,当让你要对as有那么一点了解,例如gradle版本,compilSdkVersion和buildtoolVersion和引入的库的大版本号要一致之类的。

首先不用再ec上导入导出啥的, 把你要迁移的项目copy备份一份,然后在as界面直接





next到finish,就完了,注意的是,如果你的项目依赖的别的库,那么只要引入主项目就好,依赖的库会自动引入,并且自动在gradle中建立依赖关系。引入以后可能会遇到几个问题,

1.是点9图的问题,给项目的buildToolsVersion 下面加上这两句 ,不让as检测点9图的合法性,当然这是百度的方法,我加乐然并卵,幸好违规图片不多我就改了,as直接在图片预览中可以修改。

buildToolsVersion "23.0.3"

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

2.是版本号的问题,我的ec和as使用的是各自独立的sdk,所以你要知道你的as有哪些版本,一般情况下,

targetSdkVersion 22  ,写成你想要的版本, 


compileSdkVersion 23
buildToolsVersion "23.0.3"

和你引用的库的版本


大版本都应该是一致的,我这个都是23

3.第三个问题可能碰到人少,如果谁知道也告诉我下哈,就是我ec中的项目使用了sdk中的design库和recyclerview库,迁移到as中后,也引入了这两个库,但是as可以通过compile引入,我就把这两个库删掉了,然后在

dependencies

中加入 compile 'com.android.support.appcompant-v7:23.+'

api的引用没错,但是报错说flag和behavior 这些自定义属性找不到。

我有单独compile了design和recyclerview,还是不行。

这样就尴尬了,

我删掉了敲得compile,先说下我敲得没错,在项目结构的主项目的引用里面通过

通过这里引入了design和recyclerview好了. 而且

这里并没有显示,但是没有在报错了。先吃饭








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值