zoukankan      html  css  js  c++  java
  • Android Studio项目迁移小结

    近来试着使用Android Studio。确实有些功能远远甩开eclipse几条街,可是临时用起来还不够熟练,先对这两天做项目迁移的一点心得做点总结。

    这里说的项目迁移,是指从eclipse环境下的项目迁移到android studio。android studio是有提供从eclipse中导入项目的选项的。这个大家应该都非常easy找到,这里不贴图了。假设你的项目不包括不论什么第三方库,那么你android studio能够直接将你的项目转化成功,无须我们另外的改动。而假设你的项目包括第三方库,那么则须要做点改动了。

    这里先讲讲关于第三方依赖库。一般分为两种,一种是包括资源文件的,一种是不包括资源文件的,后者能直接打成jar包。放到libs目录使用,前者则须要以一个library项目的形式引入。(“is Library”这个选项,在eclipse下开发的童鞋应该非常熟悉)。

    依据上面的表述,先做个小总结,在android studio做项目迁移时,情况分下面几种

    1,没有第三方依赖库:直接导入就可以

    2,针对“没有资源文件的第三方依赖库”:直接把jar包放到libs目录,或者使用gradle。

    3,针对”包括资源文件的第三方依赖库“:将这些库当作module导入。或者使用gradle。


    当然,使用gradle时。须要依赖库的作者有将代码上传到jcenter或者maven。

    这里讲讲怎样导入module。

    1。右击项目--Project Structue

    2,点击“+”加入module

    3。到'app'中的dependency下,将刚才引入的module设置为依赖库。


    我遇到的小问题:

    当我把全部支持库依赖包都搞定之后,依旧报出"duplicated class"的错误,结果发现是android studio中把部分类的内部类抽取出来了,将其删除就可以。

  • 相关阅读:
    连通域搜索
    识别深色浅色
    新年,博客搬家了!!!
    C++11 —— 使用 thread 实现线程池
    自己实现的网络字节序转换函数
    GUI 编程 —— QT 的 QSlider 鼠标点击定位问题
    单生产者/单消费者 的 FIFO 无锁队列
    用模板类特化的方式实现工厂模式
    C++11 —— 简易的旋转锁类
    C++11 —— 获取 tuple 参数列表中指定数据类型的索引位置
  • 原文地址:https://www.cnblogs.com/llguanli/p/6752348.html
Copyright © 2011-2022 走看看