OwnCloud开源项目之一导入Eclipse
来源:互联网 发布:防拷贝软件 编辑:程序博客网 时间:2024/05/18 12:43
最近在使用OwnCloud开源项目进行云存储环境搭建,由于为了完成项目,这里还需要使用OwnCloud的客户端,由于OwnCloud客户端为了保证风格统一,Android版本使用了第三方的UI库ActionBarSherlock,最先遇到的问题就是使用类库的资源会报告类似如下错误。
No resource found that matches the given name: attr 'actionBarStyle'.
我们可以通过如下方法解决:首先运行README.setup文件中说到的setup_env.sh,然后在Eclipse中,File——>New——>Project——>Android——>Android Project from Existing Code,然后选择owncoud-android文件夹下的actionbarsherlock文件夹下的library文件夹,确定。
然后右键owncloud-android,选择Properties——>Android,然后添加library(注:这里不要选中Is Library,否则运行的时候回报错误:android library projects cannot be launched)。这里的library直接在备选项中,然后Apply,然后OK。
这里就将该错误解决了,但是在src目录下还有另外的错误。
case expressions must be constant expressions
接下来解决该错误,这个错误是说case的值必须为常量表达式,这是因为在ADT14之后使用library的时候,为了保证编译速度和多个库的使用,在库中定义的资源不再是final类型,所以需要使用if/else而不是switch/case,可以在switch上按住Ctrl + 1,快速将switch/case转换为if/else。
参考资料:
1.GitHub
2.StackOverflow
3.Android Tools Project Site
- OwnCloud开源项目之一导入Eclipse
- Eclipse 中导入Android开源项目
- eclipse导入项目后出现红色感叹号解决方案之一
- 开源软件ownCloud学习
- OwnCloud:开源的个人云服务器
- 怎样将github上的开源项目导入eclipse
- 开源项目导入eclipse的一般步骤
- 关于从github 下载的开源项目导入eclipse
- Eclipse中android项目如何导入开源jar包
- eclipse如果正确导入某些github的开源项目
- 开源项目导入eclipse的一般步骤
- 开源项目导入eclipse的一般步骤
- 开源项目导入eclipse的一般步骤
- 开源项目导入eclipse的一般步骤
- 开源项目导入eclipse的一般步骤
- Eclipse导入zend项目
- Maven项目导入Eclipse
- Launcher2项目导入eclipse
- 距离今年考研还有一百天,我决定去考研,keep hungry keep foolish
- java文件上传下载
- 时间差和时间格式化
- C#实现Base64编码与解码
- 查询缺失的索引
- OwnCloud开源项目之一导入Eclipse
- 手机低端市场,联发科 vs 高通
- apache禁止访问目录或文件
- NDK资源释放
- java中最常用jar包的用途
- 黑马程序员--showModalDialog
- 判断两条线是否相交---javascript
- 使用Userlock监控用户访问 增强学校网络安全
- 开发板与虚拟机中的linux主机进行NFS