2016-04-06 26 views
0

bir sunucu uygulaması iş mantığı ile bir android uygulaması üzerinde çalışıyorum. Ben android stüdyosu ve ilk kez bu tür bir uygulama oluştururken kullanıyorum.Nasıl android arka uç minSdk

Farklı bir sisteme giriş yapmak ve bana bir tanımlama bilgisi döndürmek için sunucu tarafı uygulamasını kullanmaya çalışıyorum, bu nedenle android uygulamam, kimlik bilgilerinin doğru olup olmadığını söyleyebilir.

Son nokta sağladığım yöntemim.

/** 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 bir sunucu çekirdekli fasulye. Şu anda şu anda ben 1. varken Nasıl yapabilirim, bana söyler

CookieManager manager = new CookieManager(); 
manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL); 
CookieHandler.setDefault(manager); 

Android stüdyo tarafından yanlış olarak işaretlenmiş bir kod, i minSdk seviyesini 9 beyan gerektiğini kullanmak parçası o? Müşterimin uygulamasında minSdk'i ayarladım, ancak sunucudaki fasulyeyi etkilemiyor gibi görünüyor. Her neyse, kod hala bazı nedenlerle çalıştırılabilir ve son nokta Bean şu anda 404 hatası bulamıyor.

cevap

0

Android Studio'nun hatasını göz ardı etme. Bu bilinen ve çözülmemiş hatalardan biridir.

+0

Tamam, diyelim ki, gerekli API sorun değil. O zaman giriş yöntemi olmalı. İstemci uygulamasından aradığımda çalıştı, bu kod ... http://pastebin.com/6YFNKXgQ Hata "404 bulunamadı" :( –

+0

Sunucu tarafı Uç Noktaları dağıtımında bir şeyler gibi görünüyor. Sorunu daraltmak için odaklanmış sorun giderme işlemi yapmanız gerekir.Örneğin, bu yerel App Engine test yüklemenizde çalışır, ancak sunucuda çalışmıyor mu? App Engine günlükleri ne diyor? Orada bazı problemleri göz ardı etmek için son nokta: Bir geri adım atmanız ve App Engine, Endpoints, konuşlandırma ve Android Studio entegrasyonunun nasıl çalıştığını daha iyi anlamanız gerekebilir. – Uli

İlgili konular