Subscribe:

cars

မိမိလိုခ်င္ေသာ firmware software မ်ားကို ေမာ္ဒယ္နံပါတ္နွင့္တကြ ခ်က္ေဘာက္မွာေတာင္ဆိုနိဳင္ပါသည္

Sunday, June 26, 2016

"ADK အားေလ့လာျခင္း" < By Myo Koko Zaw >



"ADK အားေလ့လာျခင္း" < By Myo Koko Zaw > 
Android Developer တစ္ေယာက္အေနနဲ႕ မသိမျဖစ္ သိကိုသိေနရမွာက ADK ရဲ႕ သေဘာသဘာ၀နဲ႕ အသံုးေတြပါ။ ADK ထဲမွာပါတဲ့ အေရးႀကီးတဲ့ အပိုင္းေလာက္ကိုဘဲ ေျပာျပသြားပါ့မယ္... ဖိုလ္ဒါအကုန္လံုးကိုေတာ့ ကိုယ့္ဖာသာကို စမ္းသပ္ေလ့လာၿပီး အသံုးျပဳသြားႏုိင္ဖို႔ေမွ်ာ္လင့္ပါတယ္။
ADK ရဲ႕ အသံုးမ်ားဆံုးေသာ နံပါတ္ (၁) ဖိုလ္ဒါကေတာ့ Platform Tools ဘဲျဖစ္ပါတယ္...။ အဲဒီ့အထဲမွာ api ေတြ Script ေတြ lib ေတြနဲ႕ tools ေတြထည့္သြင္းေပးထားတယ္။ Tools ေတြကို ေလ့လာၾကည့္မယ္ဆိုရင္ -
(1) aapt.exe
(2) adb.exe
(3) aidl.exe
(4) dexdump.exe
(5) dx.bat
(6) fastboot.exe
(7) llvm-rs-cc.exe
ဆိၿပီးေတြ႕ရလိမ့္မယ္။ အဲဒီ့ Tools ေတြထဲက အသံုးမ်ားဆံုးက adb နဲ႕ fastboot ဘဲျဖစ္ပါတယ္။ developing လုပ္ေတာ့မယ္ဆိုရင္ေတာ့ အားလံုးကို သံုးရပါလိ္မ့္မယ္။ ေလာေလာဆယ္ အသံုးမ်ားဆံုး Tools ႏွစ္ကို အရင္ရွင္းပါ့မယ္။ တကယ္လည္းအသံုးတည့္ပါတယ္။

"adb အားတစ္ေစ့တစ္ေစာင္းေျခာင္းေျမာင္းျခင္း"

adb ဆိုတာက Android Debug Bridge ရဲ႕အတိုေကာက္ပါ။ adb ကေန ဘာေတြလုပ္နိုင္သလဲဆိုေတာ့... သူ႔နာမည္အတိုင္း debug လုပ္လို႔ရတယ္လို႔ေျပာရမွာဘဲဗ်။

ပထမေရးခဲ့တဲ့ထဲေတြကအတိုင္း လုပ္ခဲ့ၿပီးသာဆိုရင္ အခု က်ေနာ္ဆက္ေရးမဲ့အပိုင္းမွာ ပိုမိုလြယ္ကူပါလိမ့္မယ္။ ကဲ ဆက္ၾကစို႔...
အရင္ဆံုး cmd ကို win+r -> cmd -> Enter လုပ္ၿပီး ၀င္လုိက္ပါ။ CMD ေရာက္ၿပီဆိုရင္ adb လို႔ရိုက္ထည့္လိုက္ၿပီး Enter ႏွိပ္ပါ။ အဲဒီ့မွာ adb နဲ႕ပတ္သတ္တဲ့ command ေတြနဲ႕ အသံုးေတြကို help အေနနဲ႕ ျပေပးပါလိမ့္မယ္။
adb ရဲ႕ Command ေတြအားလံုးကို အေသးစိတ္ေရးသြားပါ့မယ္။ တစ္ခု သတိထားရမွာက adb ကိုသံုးေတာ့မယ္ဆိုရင္ အခုေရးမဲ့ command ေတြရဲ႕ေရွ႕မွာ adb ဆိုတဲ့ main tool ကို ထည့္ေပးၿပီး space ျခားၿပီးမွ Command ကိုေရးရမွာျဖစ္ပါတယ္။ command ကိုေရးတဲ့အခါမွာလည္း case sensitive ျဖစ္တာေၾကာင့္ စာလံုးေပါင္းအႀကီး အေသး dash underscore dot စတာေတြကို ေသခ်ာ ဂရုစိုက္ဖို႔လိုပါလိမ့္မယ္.. မွားသြားရင္ေတာ့ help command ႀကီးျပန္ျပန္တတ္လာတာ ႀကံဳရလိမ့္မယ္။
ကဲ command ေတြ စလိုက္ၾကရေအာင္...
(1) push -> android စက္ေတြထဲကို ဖိုင္ေတြ ဖိုလ္ဒါေတြကို ထည့္သြင္းတဲ့ေနရာမွာ အသံုးျပဳပါတယ္။ အသံုးျပဳပံု -> adb push <ထည့္သြင္းခ်င္တဲ့ဖိုင္/ဖိုလ္ဒါ> <ထည့္သြင္းမဲ့ေနရာ>
ဥပမာ - adb push test.apk /sdcard အဲဒါဆိုရင္ ဟန္းဆက္ထဲက SD Card ထဲကို C:\Android\android-sdk\platform-tools ထဲက tesk.apk ကို ထည့္လိုက္တာပါ။ အဲဒီ့ေနရာမွာ လြယ္တဲ့ Shortcut တစ္ခုကေတာ့ cmd ထဲမွာ adb push လို႔ရိုက္ၿပီးတာနဲ႕ Space ျခားၿပီး ကုိယ္ထည့္ခ်င္တဲ့ဖိုင္ ဘယ္ေနရာမွာရွိတဲ့ဖိုင္ျဖစ္ျဖစ္ cmd ထဲကို drag and draw လုပ္လိုက္ၿပီး space ျခား ၿပီး handset ထဲက ပို႔ခ်င္တဲ့ေနရာ ကိုေရြးလိုက္ရံုပါဘဲ။ root လုပ္တဲ့အခါမွာ လိုအပ္တဲ့ဖိုင္ေတြထည့္သြင္းတဲ့ေနရာမွာ သံုးပါတယ္။ မ်ားေသာအားျဖင့္ေတာ့ /data/local/temp ထဲကို ထည့္သြင္းၿပီးမွ လုပ္ၾကတာမ်ားပါတယ္။
အခုေတာ့ နည္းနည္း အလုပ္ေပၚလာလို႔ ေနာက္ပိုင္း command ေတြကို ေနာက္ post အသစ္တစ္ခုအေနနဲ႕ ေရးပါ့မယ္...
ေက်းဇူးတင္ပါတယ္
MARG

0 မွတ္ခ်က္:

Post a Comment