SIDEBAR
»
S
I
D
E
B
A
R
«
Masalah AVD tidak berjalan pada Android SDK
Februari 4th, 2011 by Rudra

Saya sedang belajar membuat aplikasi untuk Android menggunakan IDE eclipse di komputer. karena Saya cukup sering berpergian (mobile), Saya juga ingin menggunakan notebook Saya untuk belajar. Masalahnya pada notebook saya, yang menggunakan sistem operasi Windows 7, Android SDK nya tidak berfungsi dengan baik. Setiap kali saya menjalankan AVD(Android Virtual Device), yang boleh juga dibilang emulator Android, selalu muncul tulisan :

emulator: ERROR: unknown virtual device name: ‘Android2.2-APILevel8′

emulator: could not find virtual device name: ‘Android2.2-APILevel8′

dan imbasnya, tentu saja, kepada program yang saya buat menjadi tidak bisa diuji.

Saya mencoba mengutak-atik Android SDK (di dalam direktorinya. Kalau di komputer saya, saya letakkan di dalam direktori D:\Programs\AndroidSDK) untuk mengetahui penyebab masalah ini.

Semua langkah yang saya lakukan berikutnya dijalankan di command prompt. Membuka Command Prompt : Start Menu > Accessories > Command Prompt.

Langkah yang saya lakukan untuk mengetahui daftar AVD yang tersedia :

Drive D:\> cd \Programs\AndroidSDK\tools

Drive D:\Programs\AndroidSDK\tools> android list

Available Android targets:

id: 1 or “android-8″

Name: Android 2.2

Type: Platform

API level: 8

Revision: 2

Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854

Available Android Virtual Devices:

Name: Android2.2-APILevel8

Path: D:\Rudra\.android\avd\Android2.2-APILevel8.avd

Target: Android 2.2 (API level 8)

Skin: HVGA

Berdasarkan keterangan ini, berarti ada AVD yang bisa digunakan. Andaikata Android SDK tidak ada masalah, program ini akan menjalankan emulasi Android.

Saya coba menjalankan AVD melalui program emulator :

Drive D:\Programs\AndroidSDK\tools> emulator @Android2.2-APILevel8

emulator: ERROR: unknown virtual device name: ‘Android2.2-APILevel8′

emulator: could not find virtual device name: ‘Android2.2-APILevel8′

Ternyata memang tidak bisa. Padahal berdasarkan aturan penempatan berkas-berkas konfigurasi dan AVD dari Android SDK sudah tepat, yaitu berada di dalam direktori .android di ‘Home User’ (Punya : D:\Rudra\.android).

Saya bingung dengan masalah ini, kira-kira kenapa, ya? Karena di komputer Saya yang lain, Android SDK berfungsi dengan baik. Dan berkas-berkas Android SDK kedua komputer tersebut sama persis.

Saya sudah mencoba installer Windows untuk Android SDK dan update langsung lewat internet. Hasilnya? Masih tidak bisa. Padahal semua konfigurasi dan Android SDK sebelumnya sudah Saya hapus.

Ada yang punya solusi?

Updated : Berhasil! Ternyata masalahnya disebabkan cara baca direktori .android dari tools Android SDK yang membaca dari tempat yang berbeda. Metode yang pertama membaca dari registry dan yang satu lagi membaca dari Environtment Variable. Agar tools Android SDK berfungsi, saya membuat NTFS Junction agar direktori .android tetap satu lokasi tetapi dianggap berada di dua tempat. Bingung?

NTFS Junction disini bertujuan membuat directory junction yang memberikan symbolic link di dalam direktori yang diinginkan terhadap direktori yang sebenarnya dituju.

Cara mengatasi masalahnya sebagai berikut :

Direktori Users Default : C:\Users\Rudra

Direktori Users yang dipindah (jadi mungkin mempengaruhi Envoirontment Variable dan Registry) :   D:\Rudra

Membuka Command Prompt : Start Menu > Accessories > Command Prompt.

C:\Users\Rudra>mklink

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

/D Creates a directory symbolic link. Default is a file
symbolic link.

/H Creates a hard link instead of a symbolic link.

/J Creates a Directory Junction.

Link specifies the new symbolic link name.

Target specifies the path (relative or absolute) that the new link
refers to.

C:\Users\Rudra>mklink /J .android D:\Rudra\.android

Junction created for .android <<===>> D:\Rudra\.android

Silakan dilihat di dalam direktori C:\Users\Rudra (atau nama user Anda), telah muncul symbolic link .android yang mengarah ke D:\Rudra.android.

Semoga berguna dan selamat belajar Android! :)

Share

No related posts.


2 Responses  
  • Nazruddin Safaat H writes:
    Februari 4th, 201120:45at

    Mantaps mas,, izin ambil tips en triknya en share link ke milist sebelah,,.

  • hendra writes:
    Juni 18th, 201122:58at

    saya kok muncul error loading preferences terus ya:’(
    pdhl tinggal 1 langkah lg menuju keberhasilan mohon bantu scptnya makasih:)


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance:WordPress   »  Style:Ahren Ahimsa
© Hak cipta untaiankisah.web.id.