OS开源客户端之Android客户端错误

发布于 2021-11-19 07:25:54 字数 2004 浏览 843 评论 4

@红薯 你好,想跟你请教个问题:

 

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

瑾夏年华 2021-11-20 10:10:46

这个问题只要更新我的SDK版本就可以吗?那如果项目是基于2.2开发的,我更新过后像2.2这样低版本的手机还能运行项目吗?

本王不退位尔等都是臣 2021-11-20 10:09:31

@Xushao 这个只是解决sdk兼 容性问题,看代码的话好像是兼容到1.6,所以

彩扇题诗 2021-11-20 09:12:41

用新版本sdk,或者删掉这个注解
@迷途d书童

瑾夏年华 2021-11-19 20:34:14

用新版本sdk,或者删掉这个注解
@迷途d书童

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文