Utilizzo Android Studio per creare un'applicazione Android GCM e generare un back-end App Engine. Al momento la parte Android funziona bene, ma non riesco a capire come avviare la parte Backend. Il documento This descrive una possibilità Esegui come -> Applicazione Web in Eclipse con il plug-in di Google installato, ma come posso ottenere lo stesso effetto durante l'utilizzo di Android Studio? Poiché l'applicazione generata è un'app Maven, ho provato a crearla usando Maven e quindi a distribuire il file .war su un server Glassfish locale: l'applicazione funziona bene, ma non è in grado di recuperare l'elenco dei dispositivi registrati e l'opzione Invia messaggio sembra non fare niente.Come "Eseguire come applicazione Web" un back-end App Engine in Android Studio
risposta
http://android-developers.blogspot.com/2013/06/adding-backend-to-your-app-in-android.html
- distribuire il server back-end di esempio quando si è pronti a distribuire un aggiornamento per il vostro (campione) backend di produzione nel cloud, si può farlo facilmente dal IDE. Fare clic sul pulsante "Progetti Maven" su sul lato destro dell'IDE, sotto Plugin> App Engine, fare clic con il pulsante destro del mouse e eseguire il programma app: aggiornamento obiettivo.
Non appena l'aggiornamento viene distribuito, è anche possibile accedere ai propri endpoint attraverso l'API Explorer a http: //.appspot.com/_ah/api/explorer.
Per il test e il debug, è possibile anche eseguire il server backend localmente senza dover distribuire le modifiche al backend di produzione . Per eseguire localmente il backend, è sufficiente impostare il valore di LOCAL_ANDROID_RUN su true in CloudEndpointUtils.java nel modulo App Engine .
Nella versione corrente di Android Studio (0.5.3), questo non funziona più? –
prova le seguenti (ha funzionato per me):
- Aprire il progetto in Android Studio Aperto CloudEndpointUtils.java dal tuo Nome progetto-endpoint proiettare
- Aggiornare il LOCAL_ANDROID_RUN. Dovrebbe essere: protetto statico finale booleano LOCAL_ANDROID_RUN = true;
- Cliccare sulla Visualizza -> Strumento Windows -> Maven Progetti
- Nella finestra Maven Projects, Expand projecname-AppEngine -> Plugin -> appengine
- tasto destro del mouse su 'AppEngine: devserver'
- Clicca su Esegui 'projectname-AppEngine [...'
- Sfoglia per yourlocalhostip: 8080 per vedere il backend
- 1. Come verificare Android gettone id su App Engine backend
- 2. Come installare manualmente App Engine in Android Studio?
- 3. Scrivi web app con "no backend"
- 4. Come eseguire l'app su App Engine gratuitamente
- 5. Applicazione Google App Engine Estremamente lenta
- 6. Come importare una classe modulo di back-end in un modulo applicazione in Android Studio
- 7. Django App Engine: AttributeError: l'oggetto 'AnonymousUser' non ha attributo 'backend'
- 8. Applicazione RESTful su Google App Engine Java?
- 9. Come eseguire il progetto Maven su App Engine di Google
- 10. Come eseguire un'applicazione Web .net come applicazione radice in Visual Studio
- 11. come iniziare con google app-engine?
- 12. Google App Engine: questa applicazione non esiste
- 13. App Engine Python Development Server + TaskQueue service + backend
- 14. Impossibile distribuire Android App Engine progetto su Google App Engine
- 15. Come avviare app Android all'interno della mia applicazione in Android?
- 16. Google App Engine Geohasing
- 17. Come eseguire la semplice applicazione java vecchia su Android
- 18. Google App Engine come piattaforma di produzione
- 19. Come eseguire un test JUnit in Android Studio?
- 20. Google App Engine contro Amazon Web Services
- 21. Avvio di Google App Engine Web Server
- 22. Come testare DateTimeProperty in App Engine NDB?
- 23. Come eseguire l'intera app Android ionica come servizio in background?
- 24. Accesso al sito Web in Java + Google App Engine
- 25. come implementare l'acquisto in-app nella mia applicazione Android?
- 26. Google App Engine - Scarica intera applicazione Live To locale
- 27. Google App Engine e backend: come configurarlo sul server di sviluppo?
- 28. Impossibile eseguire progetti di app su Android Studio
- 29. Come eseguire il backup dell'intera applicazione in Android?
- 30. Google App Engine e Android (OAuth, C2DM o Cloud Messaging)
io non sono a conoscenza di progetti App Engine che lavorano su un server GlassFish. Esiste un obiettivo di sviluppo: devappserver, ovvero il server di test progettato per eseguire progetti App Engine. Forse puoi provare con quello? – loosebazooka