၁။ ဖုန္းမွာ USB Debugging on ထားပါ
၂။ Linux run ထားတဲ့ PC နဲ့ USB cable သံုးျပီး join ပါ (ဖုန္းနဲ့ကြန္ပ်ူတာနဲ့ခ်ိတ္လို့ေျပာတာ)
၃။ Connected as MTP ဆိုတဲ့ option ေလးေရြးေပးပါ
ပံုမွာျကည့္ပါ။
၄။ PC မွာ Ctrl Alt T ဆိုတဲ့ key သံုးခုကို တစ္ျပိုင္တည္း နွိပ္ပါ (Ubuntu)
Terminal ကိုဖြင့္ပါ။
Terminal မွာ သံုးရမယ့္ command ေတြ ဆက္ေျပာပါမယ္။
Terminal မွာ(linix terminal မွာ) ADB command ေတြ သံုးဖို့ Android ADB tool လိုပါတယ္။ Linux မွာ Android ADB tool ဘယ္လို install လုပ္ရမယ္ဆိုတာ ေနာက္ post တစ္ခုမွာ တင္ေပးပါမယ္။ ဒီ post မွာေတာ့ ADB ရိွျပီးသားလို့ယူဆျပီး command ေတြအေျကာင္း ဆက္ပါမယ္။
အရင္ဆံုး Linux file operation command ေလး နွစ္ခုေလာက္ ေျပာပါမယ္။
1 cd command
cd ဆိုတာ change directory ပါ။
အသံုးျပုတဲ့ ဉပမာေလးေတြနဲ့ျကည့္ပါ။
Terminal မွာ cd လို့ ရိုက္ျပီး enter ေခါက္ျကည့္ပါ။ home directory ကို ေရာက္ပါမယ္။
ဒါေျကာင့္ cd တစ္ခုတည္း ရိုက္ရင္ home directory ကိုေရာက္တယ္လို့ မွတ္နိုင္ပါတယ္။
ကြ်န္ေတာ္တို့ Desktop မွာရိွတဲ့ App ဆိုတဲ့ folder ေလးကို သြားမယ္ဆိုပါစို့
cd /home/user/Desktop/App/ လို့ရိုက္ျပီး Enter ေခါက္လုိက္ရင္ Desktop>App ဆိုတဲဲ့ folder (Dir) ထဲကို ေရာက္ပါျပီ။ user ဆိုတဲ့ computer ရဲ့ username ပါ ကြ်န္ေတာ့္ ကြန္ပ်ူတာမွာ username က alphacool မလို့ cd /home/alphacool/Desktop/App လို့ ေရးပါတယ္။ ခင္ဗ်ားက maung_ni ဆိုရင္ cd /home/maung_ni/Desktop/App လို့ ရိုက္ရမွာေပါ့။ ကြ်န္ေတာ့္ ကြန္ပ်ူတာထဲ ခင္ဗ်ား maung_ni ျကီးေတာ့ လာရိုက္လို့ မရဘူးေပါ့ဗ်ာ။ ဒီေတာ့ alphacool ေတြ maung_ni ေတြက ခင္ဗ်ားအတြက္ ရွုပ္ေနတယ္ဆိုရင္ "~" ဆိုတာေလး သံုးျပီး ျဖည္ရွင္းလိုက္လို့လည္း ရပါေသးတယ္။
~ ကို /home/user ေနရာမွာ သံုးနိုင္ပါတယ္။
ပံုမွာျကည့္ပါ။ ကြ်န္ေတာ္ Desktop ေပါ္က Android_Apps ဆိုတဲ့ dir ထဲကို သြားဖို့ cd ~/Desktop/Android_Apps လို့ သံုးထားပါတယ္။
ေနာက္ထပ္ linux file opreation command ေလးတစ္ခုက ls ပါ
2 ls command
ls ဆိုတာ list ပါ။
dir တစ္ခုထဲမွာရိွတဲ့ file ေတြကို list လုပ္ျကည့္ဖို့ သံုးရပါတယ္။
Linux Terminal မွာရိုက္တဲ့စာေတြအားလံုးက case sensitive ျဖစ္ပါတယ္။ အျကီးအေသးလြဲလို့မရပါဘူး။ ဒါေျကာင့္ မေသခ်ာရင္ list လုပ္ျကည့္သင့္ပါတယ္။
ပံုမွာ cd ~/Desktop/Android_Apps သံုးျပီး Desktop>Android_Apps ဆိုတဲ့ dir ထဲကို ၀င္လိုက္ပါတယ္။ အဲထဲမွာ ဘာေတြရိွလဲမသိလို့ (မသိခ်င္ေယာင္ေဆာင္ထားရတာေပါ့) ls command သံုးျပီး list လုပ္ျကည့္ျပထားပါတယ္။
Desktop>Android_Apps ထဲမွာ Zapya.apk ဆိုတဲ့ Android Application ေလး ေတြ့့ပါတယ္။
အဲဒါေလးကို ကြ်န္ေတာ္တို့ ဖုန္းထဲကို install လုပ္ပါမယ္။
ကြ်န္ေတာ္တို့ Android ဖုန္းထဲကို install လုပ္ဖို့ ADB command ေလးေတြလည္း သိဖို့လိုေသးတာေျကာင့္ ADB command ေလး နွစ္ခုေလာက္ ထပ္ေျပာပါဦးမယ္။
၅။ ADB commands
လိုရင္းတိုရွင္းေျပာမွာမလို့ ADB (Android Debud Bridge) တဲ့ပါတ္သက္တဲ့ အေျခခံအခ်က္လက္ေလးေတြ ေက်ာ္ပါမယ္။
ADB အေျကာင္း သိသေလာက္ေလး post ေတြ ထပ္ေရးေပးပါဦးမယ္။
ဒီ post မွာေတာ့ adb devices ဆိုတဲ့ command နဲ့ adb install ဆိုတဲ့ command ေလးနွစ္ခုပဲေျပာမွာပါ။
adb devices
computer နဲ့ android device (ဖုန္း) နဲ့ ခ်ိတ္မခ်ိတ္ ျကည့္တာပါ။
ဖုန္းမွာ USB debugging on ထားျပီး connected as MTP ဆိုတဲ့ option ေလး ေရြးထားျပီးျပီဆို
adb devices လို့ ရိုက္တာနဲ့ ပံုထဲကအတိုင္ device serial number နဲ့ device ဆိုတာေလး ျပပါတယ္။ ဒီေနရာမွာ no permission တို့ devices offline တို့လည္း ျကံူရတတ္ပါတယ္။ မပူပါနဲ့ problem ကိုသိရင္ solution ရိွရမွာေပါ့။
no permission ဆိုတာ USB Authorization မရေသးလို့ပါ။
Android version 4.2.2 နဲ့ အထက္ေတြမွာ ADB command ေတြသံုးဖို့ USB Authorization ေပးရပါတယ္။ Terminal မွာ adb devices လို့ရိုက္ျပီး enter ေခါက္လိုက္ရင္ ဖုန္မွာ USB Authorization ေတာင္းတဲ့ prompt ေလး တက္လာပါတယ္ Always allow from this computer ဆိုတာေလး check (အမွန္ျခစ္) ေပးျပီး allow ကို နွိပ္ေပးလိုက္ျပီး Terminal မွာ adb devices လို့ရိုက္ enter ေခါက္ျကည့္လိုက္ no permission ဆိုတာ မရိွေတာ့ပါဘူး။
device offline ကေတာ့ နဲနဲ ျပဿနာရိွပါတယ္။
adb install ကေတာ့ ရွင္းပါတယ္။
adb install Zapya.apk လို့ သံုးထားတာ ပံုထဲမွာေတြ့နိုင္ပါတယ္။
Zapya ဆိုတဲ့ Application ေလး ဖုန္းထဲကိုသြင္းလိုက္တာပါ။
Desktop>Android_Apps dir ထဲမွာ viber.apk ေလးသာ ရိွေနမယ္ဆို ကြ်န္ေတာ္တို့ adb install viber.apk လို့ရိုက္ျပီး ဖုန္းထဲကို viber သြင္းလို့ရတာေပါ့။
ဒီေတာ့ ဖုန္းထဲကို သြင္းခ်င္တဲ့ apk ေလးေတြ dir တစ္ခုတည္းမွာအဲလိုစုထည့္ထားျပီး သြင္းလို့ရတယ္ဆိုတာ ေျပာခ်င္တာပါ။
မ်ားမ်ားကလိျကပါ အဆင္ေျပျကပါေစ
Aimed for absolute noob users
#poweroff


No comments:
Post a Comment