我在使用一些服务器端业务逻辑的Android应用程序上工作。我正在使用android studio和我第一次创建这种应用程序。
我正在尝试使用服务器端应用程序登录到另一个系统并返回一个cookie,因此我的Android应用程序可以判断设置凭据是否正确。
这是我提供的端点方法。
/** Returns user with cookie set either to null or actual cookie from AIS */
@ApiMethod(name = "login")
public User login(@Named("loginName") String name, @Named("password") String password) {
AISCommunicator aisCommunicator = new AISCommunicator();
String cookieVal = aisCommunicator.login(password,name);
User user = new User();
user.setCookie(cookieVal);
//user.setCookie("asdasdasd");
return user;
}
AISCommunicator是一个服务器端bean。目前它是代码的一部分
CookieManager manager = new CookieManager();
manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(manager);
Android工作室被标记为不正确,告诉我,要使用它,我需要声明minSdk等级9,而目前我有1.我怎么能这样做?我已经在我的客户端应用程序中设置了minSdk,但似乎它不会影响serveride bean。 无论如何,由于某种原因,代码仍然可以运行,并且端点Bean此时返回404未找到错误。
答案 0 :(得分:0)
忽略Android Studio的错误。这是其已知和未修复的错误之一。