Saturday, March 15, 2014

စက္ရုပ္ထဲ App ထည့္နည္း အသြယ္သြယ္

ADB or Android Debugger Bridge ဆိုတာ Android ရဲ့ဖုန္းတစ္လံုးကို Computer ကခုိင္းေစဖို႔ အေျခခံအက်ဆံုး command line tool တစ္ခုျဖစ္ပါတယ္။
Command Line သံုးဖို႔
  - Phone မွာ USB Debugging On ထားရပါမယ္။
    (Setting>Application>Development>USB Debugging)
  - Phone အတြက္ Android USB Driver ကို Computer မွာ Install လုပ္ျပီးသားျဖစ္ရပါမယ္။
  - ADB File ရွိရပါမယ္။
    Download ADB Tools Here 
    အဲဒီ zip file ကို ျဖည္ျပီး မွတ္လို႔လြယ္တဲ့ Folder တစ္ခုအေနနဲ႔ထားပါ။ ဥပမာ၊ "D:\ADB"
  - ADB က Command Line Path ထဲမွာရွိရပါမယ္။ ဒီအတြက္
     1. System Envirement Variable ထဲမွာျပင္ထားပါ။ ဒါကတခါေျပာင္းျပီးရင္ ေနာက္ကိုထပ္မလုပ္ရေတာ့ပါဘူး။
   Window7 မွာ Control Panel ကိုဖြင့္ Classic View ေျပာင္း System ကိုဖြင့္ ဒါမွမဟုတ္ My Computer Icon ကို Right Click ႏွိပ္ျပီး Property ကိုႏွိပ္ပါ။ 
   ျပီးရင္ ေပၚလာတဲ့ System Property Window ရဲ့ ဘယ္ဘက္ Pane ထဲက Advanced System Property ကိုဖြင့္ပါ။
   Window XP မွာဆိုရင္ေတာ့ Desktop ေပၚက My Computer ကို Right Click ႏွိပ္ျပီး Property ကိုႏွိပ္လိုက္ရံုပါပဲ။

Window+R ကိုႏွိပ္လို္က္ရင္ Run Dialog Box ေပၚလာပါလိမ္မယ္။ အဲဒီထဲမွာ sysdm.cpl လို႔ရိုက္ျပီး OK ကိုႏွိပ္လိုက္ပါ။ System Properties Dialog Box ေလးက်လာပါလိမ့္မယ္






  System Property Box ေပၚလာျပီဆိုရင္ေတာ့ Advance Tab ကိုသြားျပီး ေအာက္ဆံုးနားက Enviroment Variable ကိုႏွိပ္လိုက္ပါ။

 ေနာက္ျပီး အေပၚက User Variable ဆိုတဲ့ Table ထဲမွာ Path ဆိုတာ ရွိလားရွာ၊ ရွိရင္ Select လုပ္ျပီး Edit ကိုႏွိပ္ Variable Value ရဲ့ ေနာက္ဆံုးမွာ ADB Folder Location ကို ; ခံျပီး ထပ္ေပါင္းထည့္ပါ၊ eg....;C:\System32;D:\ADB
  မရွိရင္ New ကိုႏွိပ္ အေပၚမွာ Path ကိုထည့္ ေအာက္မွာ သင့္ရဲ့ ADB Folder Location ကိုထည့္။ ဥပမာ D:\ADB လို႔ရိုက္သြင္းျပီးရင္ OK ႏွိပ္လိုက္ပါ။ ဒါဆိုရင္ သင့္ Computer က ADB Command ကိုသိသြားပါျပီ။ တကယ္လို႔ ADB Folder ကိုေနရာေရႊ႕ရင္ေတာ့ ဒီအတိုင္းျပန္ျပင္ေပးရပါမယ္။

   2.  အထက္ကလို System Environment ကိုမေျပာင္းခ်င္ဘူးဆိုရင္ေတာ့ Command Line ရဲ့ Current Working Directory ကို ADB Folder မွာထားပါ။
cd /d "D:\ADB"
      3. ဒါမွမဟုတ္ Current Path Value ကို ယာယီအေနနဲ႔ ADB Folder ကို set လုပ္ေပးပါ။
path=D:\ADB or
path= %path%;D:\ADB

2 နဲ႔ 3 နည္းကိုသံုးရင္ေတာ့ ADB သံုးတိုင္းေျပာင္းေပးရမွာျဖစ္ပါတယ္။ 1 ကေတာ့ တခါလုပ္ရင္ ေနာက္မလုပ္ရေတာ့ပါဘူး။

အသံုးမ်ားတဲ့သံုးနည္းတစ္ခ်ိဳ႕ကို ေျပာျပပါမယ္။
ဥပမာေတြမွာ file.apk ဆိုတဲ့ေနရာမွာ  ကိုယ္install လုပ္ျခင္တဲ့ apk ကိုထည့္ရမွာပါ။ အဲဒီဖုိုင္က တျခား folder ထဲမွာဆိုရင္ path ပါထဲ့ေပးရပါမယ္။ "d:\my apps\file.apk"
  - App မ်ား install လုပ္ျခင္း     adb install [file.apk] 
  - App မ်ား uninstall လုပ္ျခင္း  adb uninstall [package]
  - Computer မွ SD Card သို႔ File ကူးျခင္း  adb push [file] mnt/sdcard
  - SD Card မွ Computer သို႔ကူးျခင္း adb pull mnt/sdcard/[file] [Local_Path]
  - Reboot လုပ္ျခင္း  adb reboot (or) adb reboot bootloader (or) adb reboot recovery
တျခားေသာ အသံုးဝင္တဲ့နည္း ေတြ အမ်ားၾကီးပါပဲ ဒါေလးေတြက အေျခခံပါ။
အဲဒီ အသံုးဝင္တဲ့ ADB Commands ေတြကို Batch File အျဖစ္ဖန္တီးျပီး Save လုပ္ထားမယ္ဆိုရင္ ပိုမိုအသံုးဝင္နိုင္ပါတယ္။ Batch File မ်ားသံုးျခင္းနဲ႔ Computer ျဖင့္ APK မ်ားကို Handle လုပ္ျခင္းအေၾကာင္းကို သီးသန္းပို႔စ္ မွာဖတ္နိုင္ပါတယ္။

No comments:

Post a Comment