Facebook SDK für Android einrichten

Quelle: Facebook Developers

 

  •  SDK runterladen 
  • Zip entpacken, alles nach Eclipse exportieren (ohne in den Workspace zu kopieren)
  •  Evtl. Project -> Clean ausführen
  • Developer Account anlegen
  • Key Hash mit dem keytool  (liegt in <JDK Folder>/bin) erzeugen
  • (Linux, Mac) keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
  • (Windows) keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
  • Im Profil Key Hash unter Sample App Settings eintragen.

 

Beispiele Testen.

Eclipse – Android Quelltexte einbinden

Beim Debuggen von Android Apps kann es sehr hilfreich sein einen Blick in die Systemklassen zu werfen. Davon abgesehen hat das Lesen von fremdem Code noch keinem geschadet.

Wenn die Sourcen von Android nicht eingebunden werden sieht man beim  Klick auf eine Systemklasse meistens sowas

Class Editor - acitivity not found

 

Das Einbinden der Quelltexte ist keine große Herausforderung, allerdings ist der Weg ein wenig schwer zu merken (deswegen dieser Artikel). Die Anleitung bezieht sich auf  die Android Developer Tools Build: v22.0.0-675183 auf Windows 7. Der Vorgang sollte auf richtigen Betriebssystem analog verlaufen.

Zuerst müssen die Sourcen via SDK Manager installiert werden:

sdkmanager

Anschließend muß der Build Path angepasst werden

3_config_bpath

 

Nun auf Libraries klicken, android.jar ausklappen, edit und den Pfad auf die Sourcen setzen.

Du findest den Code im Verzeichniss

$ECLIPSE_DIR\adt-bundle-windows-x86_64-20130514\sdk\sources\android-17

Wenn der Pfad korrekt gesetzt wurde kann sollte es so ausschauen:

5_fin

Fin.

 

Noch ein wenig Off-topic

Wer diesen Artikel via androidblogs.de gelesen hat wird sich vielleicht wundern wer ich bin und was das alles hier soll. Da ich keinen Hallo Welt Artikel in den Planeten jagen wollte nutze ich meinen 1. Artikel um mich vorzustellen:

Mein Name ist Michael, auf meinem Blog geht’s um alles mögliche, Linux, Android, Skripten + Programmieren, kleine Computer und was mir sonst so geschieht oder schief geht. Verschiedenste Telefone und Tablets mit dem Google Betriebssystem nutze ich seit ca 3. Jahren.

Java programmiere ich seit mehreren Jahren, als kleines Nebenprojekt arbeite ich mich in die Entwicklung von Android ein. Wenn Interesse besteht werde ich interessante oder nützliche Dinge in den Feed von Androidblogs.de jagen.