♥ လင္​့​ေဒါင္​းနည္​း DOWNLOAD or အၫႊန္​းစာသား​ေနရာကိုနိပ္​ပါ​ေနာက္​တဆင္​့မယ္​ ၅ စကၠန္​႔​ေစာင္​့​ေပးပါ SKIP ADဆိုတဲ့အဝါ​ေလး​ေပၚလာပါမယ္​နိပ္​လိုက္​ပါတဖက္​မယ္​​ေဒါင္​းရန္​​ေတြ႔ပါမယ္​ ​ေဒါင္​းရင္​းရပ္​​ေနတာမ်ိဳးျဖစ္​ခဲ့ရင္​ phone ရဲ႕ broswer ကို clear data လုပ္​ေပးၿပီးျပန္​​ေဒါင္​းယူပါ♥

Wednesday, July 22, 2015

ADB အေၾကာင္း ေျပာၾကရေအာင္ (၁+၂+၃)

အေဟာင္းpost မဖတ္ရေသးေသာ ညီအကိုေတြ အတြက္ Post 3ခုအား တစ္စုတည္း ေဖာ္ျပထားပါတယ္။
ADB File ယူရန္ ---> https://www.mediafire.com/folder/xmywsgcxb1oss/ADB
Android SDK ယူရန္ -------> https://developer.android.com/sdk/index.html
Software သမားတစ္ေယာက္ လုပ္ေတာ့မယ္ဆို ဘာပဲျဖစ္ျဖစ္ အေရးၾကီးဆံုးက ADB Comment Line ေတြအေၾကာင္းပါ။ADB ကဘာေတြေကာင္းတယ္ ၊ ဘယ္ေလာက္ထိ အသံုး၀င္လဲဆိုတာကို ကိုယ္တိုင္ေလ့လာႀကည့္မွရမွာပါ။
စတင္ၿခင္း
ADB = Android Debug Bridge ကိုအတိုေကာက္ ေခၚေ၀ၚတာပါ။
Coumputer နဲ႕ Android Phone ေတြကိုခ်ိတ္ဆက္တဲ့ အခါမွာ ADB Driver ကို Coumputer ကသိေနဖို႕လိုအပ္ပါတယ္။ADB ကိုသိေနမွသာ Android Command ေတြကို ခိုင္းေစႏိုင္မွာပါ။
Android Device ေတြဟာ အမ်ဳိးအစားမ်ားေတာ့ သက္ဆိုင္ရာ ADB Driver လဲလိုအပ္ေကာင္း
လိုအပ္ပါလိမ့္မည္။အဓိက လိုအပ္တာကေတာ့ Google Driver ပါ။ဘာေၾကာင့္လဲဆိုေတာ့ Android ဆိုတာၾကီးကို Google ကပိုင္ဆိုင္တာပါ။တစ္နည္းအားျဖင့္ မူပိုင္ရရွိထားတာပါ။
ADB ဆိုတာ Android SDK မွာပါတဲ့ toolkit တစ္ခုပါ။ Adb ကိုကသံုးျပဳႏိုင္တဲ့ နည္းလမ္း ၂ခုရွိပါတယ္။
တစ္ခုကေတာ့ Android SDK ပါ။ ေနာက္တစ္ခုကေတာ့ adb.exe ၊ adb Winapi.dll ၊ adbWinUsbapi.dill စုစုေပါင္း (၃)ဖိုင္ပဲလိုအပ္တာပါ။သို႕ေသာ္လဲ fastboot.exe လဲထည့္ထားသင့္ပါတယ္။ဒါေႀကာင့္ စုစုေပါင္း
(၄)ဖိုင္ ၿဖစ္သြားပါလိမ့္မည္။အဲ့ဖိုင္ေလးဖိုင္ကို folder တစ္ခုထဲထည့္ျပီးေတာ့ rename ကို adb လို႕ ေပးျပီးေတာ့ “ C” device ေအာက္မွာထားေပးပါ။fastboot.exe ကိုဘာေၾကာင့္ထည့္လဲဆိုေတာ့ adb နဲ႕ ဆင္တူတဲ့ fastboot Command ေတြအေႀကာင္းေတြပါေနလို႕ပါ။
ဟုတ္ကဲ့ စာဖတ္သူအေနျဖင့္ နည္းလမ္း ၂ ခုကဘာကြာလဲ ေမးခဲ့မယ္ဆိုရင္ေတာ့ ေျဖစရာကရွိပါတယ္။
အဲ့တာက ဘာလဲဆိုေတာ့ Android SDK (Android-sdk - platform-tools )ကေနသံုးမယ္ဆိုရင္ေတာ့ googel က SDK ကို အျမဲတမ္း update လုပ္ေပးေနတာေၾကာင့္ ADB ကိုအသံုးျပဳတဲ့အခါ adb is out of date (or) can not start android daemon ဆိုတဲ့ error ကိုေတြ႕ရမွာမဟုတ္ပါဘူး။
အဲလိုသာ လုပ္ျပီးျပီဆိုရင္ေတာ့ စာဖတ္သူဟာ adb ကို စတင္ အသံုးျပဳလို႕ ရတဲ့ သူ တစ္ေယာက္ျဖစ္ေနပါျပီ။
ေနာက္ေန႕ၾကရင္ adb ကေန ဘာေတြလုပ္လို႕ရတယ္။Android device ၇ဲ႕ System ေတြကို ဘယ္လိုျပာင္းလဲလို႕ရတယ္ဆိုတာကို ဥာဏ္မီသေလာက္ ေရးေပးပါ့မယ္။စာေရးသူဟာလဲ လူထဲက လူတစ္ေယာက္မို႕ အမွားနဲ႕ မကင္းႏိုင္ပါဘူး။ဒါေၾကာင့္ မွားတာပါရင္ ခြင့္လႊတ္ေပးပါလို႕ ေျပာခ်င္ပါတယ္။
Post ေတြကိုလည္း အမ်ားအျပား တင္ေပးခ်င္ပါတယ္။ေရးေပးခ်င္ပါတယ္ သို႕ေသာ္လည္း စာေရးသူရဲ႕
၀မ္းစာဟာ စာေရးတဲ့ အလုပ္မဟုတ္တာေၾကာင့္ တစ္ထြာေလာက္ရွိတဲ့ ၀မ္းဗိုက္ေလးကို ျပည့္ဖို႕ အတြက္
အလုပ္ေတြ လုပ္ေနရပါတယ္။ဒီအတြက္ တစ္ပတ္ကို သံုး၊ ေလးပုဒ္ေလာက္သာ ေရးႏိုင္တာကိုေတာ့ နားလည္ေပးပါလို႕ ေမွ်ာ္လင့္ရင္း အပိုင္း (၂)ကို ဆက္ျပီးေတာ့ ဖတ္ေပးၾကပါအံုးလို႔ ေမွ်ာ္လင့္ပါတယ္။
ADB အေၾကာင္း ေျပာၾကရေအာင္ အပိုင္း (၃)
ကဲ ဆက္ေျပာၾကည့္မယ္ဂ်ာ။ADB ေတြကို ဘယ္လိုအသံုး၀င္တယ္ ဆိုတာကို သိရေအာင္ လုပ္ရေအာင္
ပထမဦးဆံုး window ရယ္ R ရယ္တြဲႏွိပ္လိုက္ပါ။box တစ္ခုက်လာပါလိမ့္မယ္။cmd လို႕ရိုက္လိုက္ပါ။box တစ္ခုထပ္က်လာပါလိမ့္မယ္။အဲမွာ adb help လို႕ရိုက္ၾကည့္လိုက္ဗ်ာ။ အမ်ားၾကီးၾကလာပါမယ္။အဲ့ေလာက္ ရွုပ္ေနတာေတြက ဘာေတြလဲ ဆိုေတာ့ ကြ်န္ေတာ္တို႕ အခုေလ့လာေနတဲ့ ADB ရဲ႕ အသံုး၀င္ပံုေတြ က်လာတာပါ။အရမ္းရႈပ္တယ္ မထင္ပါနဲ႔ သူနဲ႕ တူတဲ့ အေၾကာင္းအရာေလးတြစုလိုက္ပါမယ္။စာဖတ္သူတို႕ကေတာ့ စုစရာ မလိုေအာင္ အလြယ္ဆံုးနည္းလမ္းေလးေတြနဲ႕ ရွင္းျပေပးပါ့မယ္။
Project 1
Install , uninstall , updateing for mobile applaction.
မိုလ္ဘိုင္းဖုန္း ထဲသို applaction မ်ား တင္ၿခင္း ၊ ဖ်က္ျခင္း
ပထမဦးဆံုး ဖိုလ္ဒါ တစ္ခုေဆာက္ပါ။
ဖိုဒါထဲသို႕ Download ဆြဲထားတဲ့ folder ထဲမွ ဖိုင္(၄)ဖိုင္ကို Copy ထည့္ပါ။
ဖိုင္ ၄ ဖိုင္ ထည့္ထားေသာ Folder ၏ ေနရာလြတ္တြင္ Shift ႏွင့္ Right Click တြဲႏွိပ္လိုက္ပါ။
Open command window here ဆိုျပီးေတာ့ ေပၚလာပါလိမ့္မယ္။
adb devices လို႕ရိုက္ထည့္ၾကည့္ပါ။
ကြန္ျပဴတာ ႏွင့္ ခ်ိတ္ဆက္ထားေသာ device ရဲ႕ driver ကိုေဖာ္ျပေပးပါလိမ့္မည္။
ခ်ိတ္ဆက္ထာမႈရွိတယ္ဆိုရင္ေတာ့ List of devices attached 0123456789ABCDEF
ဆိုျပီးေတာ့ ျပသပါလိမ့္မည္။
ခ်ိတ္ဆက္ထားမႈမရွိလွ်င္ List of devices attached ဟုေဖာ္ျပပါလိမ့္မယ္။
ခ်ိတ္ဆက္ထားမႈရွိပါက ဖုန္းကို reboot ခ်ခ်င္ပါက adb reboot လိုရိုက္ႏိုင္ပါတယ္။
ဒါမမဟုတ္ ကိုယ္က recovery ၀င္ခ်င္ပါက adb reboot recovery လို႕ရိုက္ျပီး၀င္ႏိုင္ပါတယ္ဂ်ာ။
တစ္ကယ္လို႕ စာဖတ္သူရဲ႕ ဖုန္းဟာ Samsung ဖုန္းဆိုရင္ေတာ့ Download mode ဆိုတာကို၀င္ႏိုင္ပါေသးတယ္။
adb reboot download ပါ။
ေနာက္တစ္ခုကေတာ့ adb reboot bootloader ပါ သူကေတာ့ Coumputer နဲ႕ ခ်ိတ္ဆက္ထားတဲ့ ဖုန္းကို
Bootloader (သို႕) fastboot mode ကို၀င္ေရာက္ႏိုင္မွာပါ။
ဒါေတြအကုန္လံုးက အေၿခခံ ADB Command ေတြပါ။
ခ်ဳံ႕လိုက္မယ္ဆို
adb devices - ခ်ိတ္ဆက္ထားေသာ device ရွိမရွိ ၾကည့္ရန္။
adb reboot - ခ်ိတ္ဆက္ထားေသာ device ကို reboot ခ်ရန္။
adb reboot recovery – ခ်ိတ္ဆက္ထားတဲ့ device ကို recovery mode ၀င္ရန္။
adb reboot download - samsung device ေတြကို download mode ၀င္ရန္။
adb reboot bootloader- ခ်ိတ္ဆက္ထားေသာ device ကို bootloader mod (or) fastboot mode ၀င္ရန္။
ကဲဆက္ၾကရေအာင္လို႔ ADB အေၾကာင္းေလးေတြ…….
adb install (applaction name) – ဒါေလးကေတာ့ Coumputer မွာရွိေနတဲ့ Android applaction ေတြကို တစ္ခါတည္း Mobile Phone ထဲကို တစ္ခါတည္း install လုပ္ (ထည့္သြင္း)တာပါ။
ဥပမာေျပာရရင္ေတာ့ ကိုယ္သြင္းခ်င္တဲ့ apk က D ထဲမွာရွိတယ္။သြင္းခ်င္တဲ့ apk နာမည္က Zapya.apk
ဟုတ္ျပီ အဲတာဆို ရိုက္ကမဲ့ စာက “ adb install D:\Zapya.apk” လို႕ရိုက္ကမွာပါ။
Adb install –r (applaction name) – ‘ကိုယ့္မွာရွိတဲ့ solftware ကိုမျဖဳတ္ပဲ upgrade လုပ္တာပါ။
ဥပမာေျပာရရင္ ကိုယ္က Coc ေဆာ့ေနတယ္ ။ကိုယ့္ COC ကလည္း Gmail နဲ႕ မခ်ိတ္ထားမိဘူး။တစ္ကယ္လို႕ update လုပ္ရင္လဲ ေဆာ့ထားတာေလး ပ်က္သြားမယ္ ။အဲ့လိုအေၿခေနေလးမွာ ဒီ commend တစ္ေၾကာင္းက ေတာ္ေတာ္ေလး အသံုး၀င္တယ္ဗ်။
ကဲ တစ္ခုေလာက္ ထပ္လုပ္ၾကည့္မယ္ဗ်ာ။ ကိုယ္ထဲ့ခ်င္တဲ့ COC က D မွာရွိတယ္။ Local D ထဲမွာ ဒီအတိုင္းေတာ့ရွိေနတာမဟုတ္ဘူးဗ်။ဖိုလ္ဒါထဲထည့္ထားတာ ဖိုလ္ဒါ နာမည္က Game လို႕နာမည္ေပးထားတယ္။apk နာမည္က Clash of Clan.apk လို႕ထားပါေတာ့၊
ဒါဆို ရိုက္ကမဲ့ Commend u “adb install –r D:\Game\Clash of Clan.apk” ဆိုျပီးေတာ့ ရိုက္ကမယ္ဗ်။
Adb install –s (applaction name) – ဒါေလးကေတာ့ ကိုယ့္ဖုန္းထဲကို install လုပ္တဲ့အခါ internal ထဲကိုမထည့္ပဲ external storage(SD Card) ထဲကိုပဲသြင္ေပးမွာပါ။
Adb uninstall (package name) – ဒါကေတာ့ ဖုန္းထဲမွာ install လုပ္ထားတဲ့ applaction ေတြကို uninstall လုပ္တာပါ။သို႔ပင္မဲ့ အရင္ commend ေတြလို applaction name နဲ႕ျပန္ျဖဳတ္လို႕မရေတာ့ဘူး။သူကေတာ့ ဒီ applaction package name ကို ထည့္မွရေတာ့မွာပါ။
Adb uninstall –k “Package name” - သူကေတာ့ ကိုယ္က Game တစ္ခုခုကို ေဆာ့တယ္။အေၾကာင္းေၾကာင္းေၾကာင့္ ဖ်က္ပစ္ရမယ္။ဒါပင္မဲ့ ေနာက္တစ္ခါ ျပန္ထည့္ရင္ အရင္ေနရာကပဲ ျပန္ေဆာ့ခ်င္တဲ့ အခါ အသံုျပဳပါတယ္။ေျပာမယ္ဆိုရင္ applaction ကိုသာ ဖ်က္ျပစ္ျပီး Data မဖ်က္ခ်င္တဲ့ အခါ သံုးပါတယ္။
ကြ်န္ေတာ္ ေျပာခဲ့ဘူးတဲ့ အေၿခခံ Commend ေလးေတြ ကိုျပန္ခ်ေရးၾကည့္မယ္ေနာ္။
1. adb devices - ခ်ိတ္ဆက္ထားေသာ device ရွိမရွိ ၾကည့္ရန္။
2. adb reboot - ခ်ိတ္ဆက္ထားေသာ device ကို reboot ခ်ရန္။
3. adb reboot recovery – ခ်ိတ္ဆက္ထားတဲ့ device ကို recovery mode ၀င္ရန္။
4. adb reboot download - samsung device ေတြကို download mode ၀င္ရန္။
5. adb reboot bootloader- ခ်ိတ္ဆက္ထားေသာ device ကို bootloader mod (or) fastboot mode ၀င္ရန္။
6. adb install (applaction name.apk) – computer ထဲမွ applaction ကိုဖုန္းထဲသို႕ ထည့္ျခင္း။
7. adb install –r (applaction name.apk) - ရွိျပီးသား software ကိုမျဖဳတ္ပဲ upgrade လုပ္ျခင္း။
8. adb install –s (applaction name.apk) – sd Card (or) External Storage တြင္ applaction installလုပ္ျခင္း။
9. adb uninstall (package name) – ဖုန္းတြင္ရွိျပီးသား applaction အား uninstall ျပဳလုပ္ၿခင္း။
10. adb uninstall –k “package name” - ဖုန္းတြင္ရွိေသာ applaction ျဖဳတ္ရာတြင္ data မပ်က္ခ်င္ေသာ ေနရာတြင္သာ သံုးသည္။

Credit:Org








No comments:

Post a Comment