Adb Install FBAndroid

Untuk mencoba develop Facebook Android SDK, salah satu langkahnya adalah menginstall aplikasi facebook di Android Emulator.
Langkahnya seharusnya mudah hanya yaitu hanya dengan menjalankan perintah

adb install <package-name>

Sebagai contoh, jika package name adalah FBAndroid-3.6.1.apk

Maka perintah yang kita ketik adalah

D:\android-sdk\platform-tools\adb install D:\FBSDK\bin\FBAndroid-3.6.1.apk

Dengan asumsi file adb.exe berada di folder d:\android-sdk\platform-tools dan FBAndroid-3.6.1.apk berada di folder D:\FBSDK\bin

Silahkan ganti folder sesuai dengan folder tempat Anda menginstall android sdk dan facebook SDK.

Namun demikan, pengalaman yang saya alami sangatlah tidak menyenangkan. Berhari-hari saya tidak bisa menginstall FBAndroid di emulator.

Berbagai macam cara saya coba:
1. mengganti Java SDK menjadi versi 7 baik 64 bit maupun 32 bit.
2. mengganti Java SDK menjadi versi 6 baik 64 bit maupun 32 bit
Kebetulan windows saya menggunakan windows 7 profesional 64 bit. Jadi bisa menginstall java 64 bit.

3. Mengcopy ulang android sdk.

4. Mendelete folder C:\Users\spiderman\.android dan kemudian mengcreate emulator baru dengan AVD

Semua cara tersebut sia-sia. FBAndroid tetap saja tidak bisa diinstall ke dalam emulator. Setiap kali saya mencoba install, proses membutuhkan waktu sekitar 3 menit, kemudian sampai muncul pesan seperti di bawah:

211 KB/s (25944831 bytes in 119.823s)
pkg: /data/local/tmp/FBAndroid-3.6.1.apk

emulator restart sendiri dan tidak bisa On.
Setelah emulator dimatikan paksa dan dinyalakan kembali, aplikasi facebook di Android tetap tidak terinstall.

Akhirnya saya menemukan clue di web site http://code2care.org/pages/integrating-facebook-sdk-version-3.5.2-with-android-app-tutorial/

Di situ saya melihat VM Heap adalah 64. Setelah saya ganti setting emulator VM Heap menjadi 64, akhirnya aplikasi Facebook dapat terinstall dengan baik di emulator.

Waktu yang dibutuhkan untuk menginstall sekitar 7 menit.

One of step to develop Facebook Android SDK is to install Facebook application on Android Emulator. The step should be easy, that is, with only execute command:

adb install <package-name>

As an example, if the package name is FBAndroid-3.6.1.apk

Then the command is like below:

D:\android-sdk\platform-tools\adb install D:\FBSDK\bin\FBAndroid-3.6.1.apk

With assumption adb.exe is in folder d:\android-sdk\platform-tools and FBAndroid-3.6.1.apk is in folder D:\FBSDK\bin

Just change the folder based on which folder you place android sdk and facebook sdk

Anyhow, my experience is very unpleasent. Day by day I can’t install FBAndroid into the emulator without any specific error. I have tried many way, such as:
1. Change Java SDK to version 7 64 bit as well as 32 bit.
2. Change Java SDK to version 6 64 bit as well as 32 bit
Luckily, I use windows 7 profesional 64 bit, so I can try to install java 64 bit.

3. Re – copy android sdk.

4. Delete folder C:\Users\spiderman\.android and try to re-create new emulator using AVD.

All is useless. I still can’t install FBAndroid into the emulator. Every time I try to install, the process tooks about 3 minutes, then the message like below come up:

211 KB/s (25944831 bytes in 119.823s)
pkg: /data/local/tmp/FBAndroid-3.6.1.apk

After the message come up, the emulator restart them self and can’t be on again
After I turn off the emulator forcibly and turn on again, the facebook application still can’t be installed successfully.

Finally I find a clue in the web site: http://code2care.org/pages/integrating-facebook-sdk-version-3.5.2-with-android-app-tutorial/

I see VM Heap setting is 64 in that web site. After I change the VM Heap setting in the emulator to 64, finally I can install Facebook application into emultor successfully

The process takes about 7 minutes.

Leave a comment

Your email address will not be published. Required fields are marked *