Android Studio项目的目录结构和Eclipse项目不同。如何转换?
以FloatingAction 项目为例:实现向上滑动隐藏悬浮按钮,向上滑动显示悬浮按钮。
GitHub 地址:https://github.com/telly/FloatingAction
解压zip,我们需要的是两个文件夹是demo,library。在Eclipse中需要建两个项目,一个示例代码项目demo,一个lib项目library。
项目library:
1.打开library文件夹中的AndroidManifest.xml,查看到项目的包名为com.telly.floatingaction。
打开gradle.properties配置文件,查看到 lib项目名为 FloatingAction Library。
在Eclipse中创建项目 FloatingAction Library 包名 为com.telly.floatingaction。
2.将编码格式改为UTF-8。
找到项目路径 把src、res、AndroidManifest.xml都替换掉,如果有lib文件夹,或者jniLib文件夹,里面的内容Copy到libs下面然后把项目
设置成isLibrary。
3.项目报错,android.support.annotation.* 资源没有。
原因:Api 要求版本有略高,要21才行,导入支持包即可。
4.刷新项目,如果还有错,就是Eclipse环境的问题,比如你的Target版本 tools 没有下载 , 换一下 Android 版本试一下。
项目demo:
和lib项目一样
查看配置包名为:com.telly.floatingaction.demo src,res,AndroidManefest.xml 替换掉
添加项目引用
如果版本不够的话,记得把xxxh的资源文件删除掉。