Autore Topic: Guida per Facebook SDK  (Letto 1801 volte)

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Guida per Facebook SDK
« il: 10 Marzo 2011, 19:19:42 CET »
0
Salve.

Sto cercando di implementare nella mia applicazione il login tramite facebook.
Ma ho problemi fin dal principio.. ovvero nell'istallazione.
Sto seguendo la guida fornita da FacebookDevelopers:
http://developers.facebook.com/docs/guides/mobile/#android

- Installo Git
- Lancio Git Bash e do il comando fornitomi dalla guida: git clone git://github.com/facebook/facebook-android-sdk.git
- apro Eclipse e mi creo il progetto Facebook SDK esistente (com_facebook_android)
- mi creo una mia applicazione (come dice la guida)
ma nel momento in cui devo aggiungere il progetto Facebook SDK alla mia applicazione, non me lo fa fare e l'Error Log mi da il seguente errore: Unhandled event loop exception

sto impazzendo, perche cosi non posso andare avanti

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #1 il: 10 Marzo 2011, 19:21:39 CET »
0
hai importato solo l'sdk o anche example? l'example allegato ti funziona?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #2 il: 10 Marzo 2011, 19:34:26 CET »
0
si, example mi funziona!
infatti se vedo le cartelle presenti in Example noto il collegamento a com_facebook_android_src

mentre nella mia app non è presente e quando vado a Proprietà per aggiungere com_facebook_android la vede in elenco, ci clicco sopra, ma da l'errore citato prima

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #3 il: 10 Marzo 2011, 19:41:36 CET »
0
mi sa strano, io semplicemente sono andato in properties, android, e SOTTO a dove si sceglie la build c'è libraries. Da li ho fatto ADD, ho selezionato facebook ed è andato.
Sicuro che non vai dal build path?
perchè devi farlo dalle opzioni android e non da build path classico!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #4 il: 10 Marzo 2011, 19:48:28 CET »
0
fa strano anche a me..
ho seguito le opzioni di Android..

ti allego lo screenshot
in pratica dopo che clicco ok, mi da l'errore che appare nel Log

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #5 il: 10 Marzo 2011, 19:53:36 CET »
0
fa strano anche a me..
ho seguito le opzioni di Android..

ti allego lo screenshot
in pratica dopo che clicco ok, mi da l'errore che appare nel Log
credo che sia perchè hai creato un nuovo progetto.. in teoria devi fare import from existing folder e gli dai la root folder di facebook!
in pratica devi importare il progetto e non crearne uno nuovo dandogli la cartella dei sorgenti!
spero di aver reso l'idea, rileggendo non capisco manco io...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #6 il: 10 Marzo 2011, 20:02:54 CET »
0
Ho importato il com.facebook.android come mi hai indicato, ma non capisco cosa devo fare con il nuovo progetto.
Infatti andando a creare il mio progetto nuovo, non mi fa selezionare la libreria

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #7 il: 10 Marzo 2011, 21:06:38 CET »
0
Ho importato il com.facebook.android come mi hai indicato, ma non capisco cosa devo fare con il nuovo progetto.
Infatti andando a creare il mio progetto nuovo, non mi fa selezionare la libreria
aspetta, qui non ti capisco io..
ti dico come ho fatto io:
scaricato da git la cartella con dentro i due progetti (SDK e Example)
poi ho fatto import di un existing project (credo che ora hai fatto cosi anche te).
mi son trovato i due progetti SDK ed Example tra i progetti aperti.
Ora son andato nelle proprietà del mio progetto (che c'era gia), sono andato sulle proprietà di android e sotto alla lista delle build, dove ci sono le librerie, ho fatto ADD e ho aggiunto la libreria SDK che compariva nella lista.
Non ho dovuto fare altro io...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #8 il: 11 Marzo 2011, 14:00:14 CET »
0
Per il progetto SDK intendi il progetto com_facebook_android?

non lo so..perchè a me non funzioni
eppure la guida (il link che ho postato) non esegue i tuoi passi.
dice di fare New -> Android Project -> Create project from existing source

credo che alla fine sia uguale.. fare Import come dici tu o fare come scritto sopra,
perchè a me il problema rimane in qualsiasi modo io faccia.

non so cosa fare.. non riesco ad andare avanti


Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Guida per Facebook SDK
« Risposta #9 il: 12 Marzo 2011, 00:12:36 CET »
0
scusa.. ho un nuovo workspace:
1. mi importo com_facebook_android
2. mi importo il mio progetto
3. vado nelle proprietà del mio progetto e aggiungo com_facebook_android
ma mi da errore:
Unhandled event loop exception
org.eclipse.ui
Codice: [Seleziona]
java.lang.NoSuchMethodError: org.eclipse.core.runtime.IPath.makeRelativeTo(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/runtime/IPath;
        at com.android.ide.eclipse.adt.internal.properties.LibraryProperties$4.widgetSelected(LibraryProperties.java:170)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
        at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
        at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

possibile che non c'è una soluzione???


EDIT
l'errore non me lo da piu cambiando ambiente
« Ultima modifica: 12 Marzo 2011, 11:39:18 CET da Ivan86, Reason: cambio ambiente eclipse »