OS开源客户端之Android客户端错误
@红薯 你好,想跟你请教个问题:
Android客户端的问题:
我使用的是2.2的API出现这三个地方出现错误。
所在类:MethodsCompat.java
出错代码:
@TargetApi(11)
public static void recreate(Activity activity) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
activity.recreate();
}
}
@TargetApi(11)
public static void setLayerType(View view, int layerType, Paint paint) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
view.setLayerType(layerType, paint);
}
}
@TargetApi(14)
public static void setUiOptions(Window window, int uiOptions) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
window.setUiOptions(uiOptions);
}
}
===================
错误详细信息:
1)位置:Build.VERSION_CODES.HONEYCOMB
错误信息:
Multiple markers at this line
- ICE_CREAM_SANDWICH cannot be resolved or is not
a field
- ICE_CREAM_SANDWICH cannot be resolved or is not
a field
2)位置: window.setUiOptions(uiOptions);
The method setLayerType(int, Paint) is undefined for the type View
不知道我的是不是个例。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这个问题只要更新我的SDK版本就可以吗?那如果项目是基于2.2开发的,我更新过后像2.2这样低版本的手机还能运行项目吗?
@Xushao 这个只是解决sdk兼 容性问题,看代码的话好像是兼容到1.6,所以
用新版本sdk,或者删掉这个注解
@迷途d书童
用新版本sdk,或者删掉这个注解
@迷途d书童