无法解决符号翻新

时间:2019-10-21 04:29:35

标签: android-studio

我遵循了这个示例https://futurestud.io/tutorials/oauth-2-on-android-with-retrofit

    public static <S> S createService(
            Class<S> serviceClass, final String authToken) {
        if (!TextUtils.isEmpty(authToken)) {
            AuthenticationInterceptor interceptor =
                    new AuthenticationInterceptor(authToken);

            if (!httpClient.interceptors().contains(interceptor)) {
                httpClient.addInterceptor(interceptor);

                builder.client(httpClient.build());
                retrofit = builder.build();
            }
        }

        return retrofit.create(serviceClass);
    }

但是在retrofit = builder.build(),我无法解析符号。请帮忙。

2 个答案:

答案 0 :(得分:0)

您必须将依赖项添加到gradle文件中。

Retrofit 2现在稳定。将这两行添加到您的build.gradle依赖项中。

compile 'com.squareup.retrofit2:retrofit:2.3.0'

compile 'com.squareup.retrofit2:converter-gson:2.3.0'

答案 1 :(得分:0)

有时候,当您从版本控制系统下载项目时,文件会被锁定,因此,要解决此问题,我必须取消选中“仅读取”框,然后申请并接受。

uncheck the box