相关疑难解决方法(0)

使用ActionBarSherlock时无法解析R错误

我正在尝试使用Jake Wharton的ActionBarSherlock来支持Android项目中的动作栏,一直到1.6

我越来越使用开始视频提供的关于常见问题的页面,但在视频2:25后,当他进口的项目,我得到> 200个编译器错误的整个巨大的名单,主要是处理一些@override东西.我通过以下方式解决了大部分错误:

右键单击项目>属性> Java编译器>编译器合规性级别:然后将其设置为1.6.

这迫使重建,突然间我只有54个错误.其中大多数是"R无法解析为变量",但最后5个都是"导入com.actionbarsherlock.R无法解析".我已经四处寻找,解决这个问题的常用方法如下:

" 确保您的资源没有错误 " - 我检查了/ res文件夹中没有任何问题

" 确保你没有导入android.R " - 我不是.我有:

import com.actionbarsherlock.R
Run Code Online (Sandbox Code Playgroud)

在我看来,包名称可能不正确,但事实并非如此.

" 简单地清理项目 " - 多次这样做都没有效果

" 确保eclipse能够生成R文件 " - 它可以在我刚刚制作的空白测试项目中

还有一些其他更具体的ActionBarSherlock修复:

" 确保您的targetSDK为11或更高 " - 它设置为13

" 确保项目是一个图书馆项目 " - 它是

我怎样才能摆脱这些错误?

android actionbarsherlock android-actionbar

12
推荐指数
2
解决办法
1万
查看次数

使用android库时,所有R classess的java.lang.NoClassDefFoundError

我从android下载了一个源代码,编译了它,我得到了一个.jar文件,我包含在我的项目中,我尝试使用它但是我总是得到一个java.lang.NoClassDefFoundError,我注意到在jar文件中有没有R $ XXX文件,我读过这篇文章:Android库导入删除R并尝试了解决方案,但没有一个对我有用.

我创建了自己的简单库,我也看到了,R文件不包含在jar中,我必须使用winrar手动添加.class文件,但我想我错过了一些简单的东西,我正在使用ADT的eclipse.

谢谢大家

android noclassdeffounderror

5
推荐指数
1
解决办法
5150
查看次数

将Android版本2.3转换为1.5

我在Android 2.3版中开发了一个应用程序,并希望将其转换为1.5.不幸的是,我遇到了一些问题.

我已经将minSDK从8更改为5更改为属性

但我仍然遇到了问题.

有任何想法吗?

android version android-api-levels

1
推荐指数
2
解决办法
3217
查看次数