2012-06-30 5 views
8

Secondo la Guida this di Google il progetto "App Engine Connected Android" dovrebbe essere disponibile dopo l'installazione/configurazione del plugin ADT per Eclipse, Android SDK e Google Plugin per Eclipse. Ho installato tutto nella versione più recente sia in Eclipse 3.7.2 (Indigo) che in Eclipse 4.2 (Juno). Tuttavia, non posso creare un progetto del genere in nessuna delle due versioni di Eclipse. Qui sono i miei dettagli sull'installazione a Juno:"Progetto Android connesso motore App" non disponibile

installation details

Ed ecco una parte dei miei dati SDK Android:

SDK details

Il mio sistema operativo è Mac OS X 10.7.4

So che potrei vedere il punto del menu il 23/6/2012 prima di aggiornare gli strumenti SDK alla versione più recente.

Qualcuno sta vivendo un problema simile o qualcuno sa che cosa ho configurato nel modo sbagliato?

Grazie!

+0

Ho suggerito questa domanda per "Orario di lavoro degli sviluppatori Android (edizione EMEA)". Vedi qui: https://developers.google.com/live/shows/ahNzfmdvb2dsZS1kZXZlbG9wZXJzcg4LEgVFdmVudBic3IIDDA/ Si spera che a questa domanda venga data una risposta. Si prega di votare la domanda usando il Moderatore. –

risposta

3

Ho appena trovato una dichiarazione (direi semi-ufficiale) da un dipendente di Google here. Dice che il progetto "App Engine Connected Android" è stato rimosso in GPE v3.0.0. Sarebbe possibile effettuare il downgrade all'ultima versione contenente questa voce di menu (2.6.1), che può essere scaricata here.

Il motivo dell'intera migrazione è che "C2DM [è ora] deprecato e [noi] dovremmo utilizzare GCM invece". Inoltre

I documenti ufficiali [per l'utilizzo di GCM] sono in arrivo. Nel frattempo, registrati per il programma di tester trusted degli endpoint allo http://endpoints-trusted-tester.appspot.com.

Hanno anche "piano per aggiungere [la voce di menu] di nuovo nella prossima versione di GPE con integrazioni GCM" e "programma di rilasciare la prossima versione fine di luglio".

Inoltre, ho avuto una risposta simile formare il dipendente di Google Sparky R .:

Credo che ci sia un problema noto che il modello per fare applicazioni Android GAE-collegati non sta funzionando in questo momento.

0

Sono su Windows 7 e vedo anche questo. Questo ha funzionato per me, quindi ho aggiornato gli strumenti di SDK di Android a rev 20 e gli strumenti di piattaforma SDK di Android a rev 12 (entrambi aggiornati contemporaneamente in Android SDK Manager), dopo di che ho notato che non funzionava. Ero su Eclipse 3.7, ma ho aggiornato a 4.2 per vedere se questo ha aiutato (cosa che non ho fatto). Ho quindi scaricato il contenuto dell'SDK per Android 4.1, ma non è stato di alcun aiuto.

Oltre a "App Engine Connected Android Project" non essere ava

2

Non so se sarà utile, ma sono riuscito a ripristinare gli strumenti SDK Android per mandare su di giri 19 e Android SDK dalla piattaforma strumenti per rev 11, e installato il plug-in di Google da zero poiché non ho la versione precedente di esso. Sembra che non ho ancora l'opzione nel menu, quindi penso che riguardi il plug-in di Google.

Inoltre, da Android Cloud a Device Messaging Framework - C2DM è obsoleto dal 26 giugno 2012 (https://developers.google.com/android/c2dm/). Potrebbe riguardare questa deprecazione, ma dovrebbe essere più chiaro nel prossimo futuro.

+0

Sono d'accordo. Immagino che debba fare qualcosa con la migrazione da C2DM a GCM. E l'opzione nel menu proveniva sicuramente dal plug-in di Google. Cercherò di creare due progetti separati (rispettivamente un progetto Android e un progetto App Engine come client e un server) per garantire che si tratti solo di un bug nella versione corrente del plug-in. Riporterò domani, poiché è già piuttosto tardi qui. –

+2

Esiste un'opzione come "Genera back-end App Engine" quando fai clic con il pulsante destro del mouse sul progetto Android nel menu Google. Immagino che la nuova opzione di progetto "App Engine Connected Android Application" sia stata sostituita da quella .. – sarslanhan

+0

Penso che tutti siano d'accordo che si tratti di deprecazioni di C2DM, quindi per prima cosa puntualizzarlo, avere 50 rep e benvenuti a SO! – weston

1

Ho sprecato un sacco di tempo su questo. Ho avuto l'opzione in Eclipse 3.7, ma ora ho aggiornato a 4.2 Juno e tutte le altre cose più recenti non riesco più a vedere l'opzione 'Progetto Android App Engine collegato'. Ho avuto diversi tentativi di installazione, cercando di assicurarmi di ottenere l'ordine giusto. Ho avuto grossi problemi con il tentativo di aggiornamento da Eclipse e ho dovuto ricorrere alle varie opzioni offline. Non felice. Come dovrei insegnare questa tecnologia quando non riesco nemmeno a installarla!

Tim

1

C'è un esempio qui, che crea uno di questi progetti:

http://bradabrams.com/2011/05/google-io-session-overview-android-app-engine-a-developers-dream-combination/

e si può checkout il codice:

http://code.google.com/p/cloud-tasks-io/source/checkout

Così ho sto cercando ora di spogliare ciò che non mi serve e tornare fondamentalmente a un nuovo "Appengine Connected Android" Progetto "Non so quanto sarà successo, dato che non so di cosa ho bisogno o no!

La cosa fastidiosa è che, se questo è possibile con C2DM, non voglio nemmeno usare C2DM. Voglio solo invocare la mia app del motore di app da Android, non inviare messaggi ad Android. Forse sto seguendo le linee sbagliate?

Modifica

ho ottenuto il mio progetto di lavoro (senza messaggi ad Android, a soli metodi invocando Android e ottenendo risultati) utilizzando questi due esempi:

Come chiamare la vostra applicazione: Android REST client, Sample?

Come accedere a un'app di sicurezza abilitata: http://krasserm.blogspot.co.uk/2010/01/accessing-security-enabled-google-app.html

E questo per capire come eseguire la connessione http: http://developer.android.com/reference/java/net/HttpURLConnection.html

+0

Ho già provato a controllare il codice e importare i progetti in Eclipse. Tuttavia, ho alcuni errori che dicono che alcune librerie che usano (in pratica quelle che hanno a che fare con C2DM) non sono disponibili. Sono sicuro che questo è dovuto alla migrazione da C2DM a GCM. Ad ogni modo, ho deciso di aspettare che Google rilasci una guida su come farlo con la nuova versione. Se qualcuno trova prima una soluzione, comunque sarei felice. –

+0

@ Xtoph.at Alla fine ho trovato un paio di esempi su come autenticare e chiamare la mia app del motore di app di google. Nessun messaggio inviato al dispositivo, ma è tutto ciò che volevo. Se ti interessa, posso scavare i link quando torno a casa? – weston

+0

Sì, per favore pubblica i link quando hai tempo. –

0

Questa funzione è ora disponibile per me

Aggiornare il vostro Android e App Engine SDK, e si dovrebbe essere pronti per partire!