23/3/12

Cài Android Market lên Giả lập Android (Android Emulator)

Mục đích của việc này là để có thể Download trực tiếp các phần mềm trên Android Market từ PC, đỡ tốn pin, đỡ tốn tiền (nếu dùng 3G), đỡ mất thời gian gỡ phần mềm...
Những cái cần phải chuẩn bị là :
- Java (JDK)
- Android SDK
Từ bộ Android SDK bạn Download các SDK Platform mà bạn muốn dùng (VD: 2.2, 2.1, 2.0...)
Bắt đầu nào :
1. Tạo một AVD (Thiết bị giả lập Android) :
- Chọn mục Virtual Devices, chon New
- Mục Name : Đặt một cái tên mình thích, VD : PacoF
- Mục Target : Chọn Platform bạn muốn sử dụng, VD : mình chọn Android 2.2 - API Level 8
- Creat AVD
( Tạo xong rồi thì để nguyên, chưa Launch vội)
2. Vào thư mục mà bạn cài Android SDK, VD : C:\android-sdk-windows, vào thư mục : platforms, vào thư mục chứa Platform bạn vừa chọn, VD : android-8, vào thư mục image, chọn file system.img.
Copy file này vào thư mục cài AVD : % HOME% \.android\avd\PacoF.avd, VD : C:\Documents and Settings\OWNER\.android\avd\PacoF.avd
3.Khởi động AVD bằng dòng lệnh : (Start menu, Run, cmd, enter)
"C:\android-sdk-windows\tools\emulator.exe -avd PacoF - partition-size 96"
4.Copy file build.prop từ AVD ra PC để chỉnh sửa, dùng lệnh :
"C:\android-sdk-windows\tools\adb.exe pull /system/build.prop"
Bây giờ file build.prop sẽ nằm ở thư mục : C:\android-sdk-windows\tools\
5.Chỉnh sửa file build.prop.
(Dùng Notepad++, hoặc UntraEdit tùy)
Tìm đến dòng ro.config.nocheckin = yes và thêm dấu # ở trước để vô hiệu hóa nó. (# ro.config.nocheckin = yes)
Save
6.Copy file build.prop trở lại AVD, dùng lệnh :
"C:\android-sdk-windows\tools\adb.exe remount"
"C:\android-sdk-windows\tools\adb.exe push C:\android-sdk-windows\tools\build.prop /system build.prop"
7.Copy các file GoogleServicesFramework.apk và Vending.apk dùng để chạy Android Market vào AVD (các file này nằm trong các bộ GAPPS có trên mạng, hoặc lấy từ các bản ROM trong máy điện thoại của bạn), dùng lệnh :
"C:\android-sdk-windows\tools\adb.exe push C:\android-sdk-windows\tools\GoogleServicesFramework.apk /system/app"
"C:\android-sdk-windows\tools\adb.exe push C:\android-sdk-windows\tools\Vending.apk /system/app"
8. Xóa file SdkSetup.apk trong AVD, dùng lệnh :
"C:\android-sdk-windows\tools\adb.exe shell rm /system/app/SdkSetup.apk"
9.Đóng AVD, vào thư mục : C:\Documents and Settings\OWNER\.android\avd\PacoF.avd xóa các file : userdata-qemu.img, userdata.img, cache.img.
Đã xong, vào Android SDK, khởi động lại AVD PacoF, hãy điền các thông tin đăng nhập Tài khoản Google, bạn đã có thể sử dụng Android Market.

Không có nhận xét nào:

Đăng nhận xét