Android SDK
એન્ડ્રોઇડ એસડીકે એ સોફ્ટવેર ડેવલપમેન્ટ કીટ છે જેમાં ડેવલપમેન્ટ ટૂલ્સનો વ્યાપક સમૂહ સામેલ છે. તેમાં ડીબગર, લાઈબ્રેરીઓ, ક્યુઈએમયુ પર આધારિત હેન્ડસેટ એમુલેટર, દસ્તાવેજીકરણ, નમૂના કોડ અને ટ્યુટોરિયલ્સનો સમાવેશ થાય છે. હાલમાં સપોર્ટેડ ડેવલપમેન્ટ પ્લેટફોર્મ્સમાં લિનક્સ (કોઈપણ આધુનિક ડેસ્કટોપ લિનક્સ વિતરણ), મેક ઓએસ એક્સ 10.5.8 અથવા પછીના, અને વિન્ડોઝ 7 અથવા પછીના ચાલતા કમ્પ્યુટર્સનો સમાવેશ થાય છે. એસડીકે એન્ડ્રોઇડ પર જ ઉપલબ્ધ નથી, પરંતુ વિશિષ્ટ એન્ડ્રોઇડ એપ્લિકેશનોનો ઉપયોગ કરીને સોફ્ટવેર વિકાસ શક્ય છે. 2014 ના અંત સુધી, સત્તાવાર રીતે સમર્થિત સંકલિત વિકાસ વાતાવરણ (IDE) એ એન્ડ્રોઇડ ડેવલપમેન્ટ ટૂલ્સ (ADT) પ્લગઇનનો ઉપયોગ કરીને એક્લિપ્સ હતું. 2015 સુધીમાં, એન્ડ્રોઇડ સ્ટુડિયો એ સત્તાવાર IDE છે; જો કે, વિકાસકર્તાઓ અન્યનો ઉપયોગ કરવા માટે મુક્ત છે, પરંતુ ગૂગલે સ્પષ્ટ કર્યું કે સત્તાવાર એન્ડ્રોઇડ IDE તરીકે એન્ડ્રોઇડ સ્ટુડિયો પર ધ્યાન કેન્દ્રિત કરવા માટે ADT ને 2015 ના અંતથી સત્તાવાર રીતે નાપસંદ કરવામાં આવ્યું હતું. વધુમાં, વિકાસકર્તાઓ જાવા અને એક્સ. એમ. એલ. ફાઇલોને સંપાદિત કરવા માટે કોઈપણ લખાણ સંપાદકનો ઉપયોગ કરી શકે છે, પછી એન્ડ્રોઇડ એપ્લિકેશનો બનાવવા, બિલ્ડ કરવા અને ડીબગ કરવા તેમજ જોડાયેલ એન્ડ્રોઇડ ઉપકરણોને નિયંત્રિત કરવા માટે આદેશ વાક્ય સાધનોનો ઉપયોગ કરી શકે છે (દા. ત., રીબૂટને ટ્રિગર કરવું, દૂરસ્થ રીતે સોફ્ટવેર પેકેજ (ઓ) સ્થાપિત કરવું). એન્ડ્રોઇડના એસડીકેમાં સુધારાઓ એકંદર એન્ડ્રોઇડ પ્લેટફોર્મ વિકાસ સાથે હાથમાં જાય છે. જો વિકાસકર્તાઓ જૂના ઉપકરણો પર તેમની એપ્લિકેશનોને લક્ષિત કરવા માંગતા હોય તો એસડીકે એન્ડ્રોઇડ પ્લેટફોર્મના જૂના વર્ઝનને પણ સપોર્ટ કરે છે. વિકાસ સાધનો ડાઉનલોડ કરી શકાય તેવા ઘટકો છે, તેથી નવીનતમ સંસ્કરણ અને પ્લેટફોર્મ ડાઉનલોડ કર્યા પછી, સુસંગતતા પરીક્ષણ માટે જૂના પ્લેટફોર્મ અને સાધનો પણ ડાઉનલોડ કરી શકાય છે. એન્ડ્રોઇડ એપ્લિકેશન્સને. apk ફોર્મેટમાં પેક કરવામાં આવે છે અને એન્ડ્રોઇડ ઓએસ પર/ડેટા/20એ. પી. ફોલ્ડર હેઠળ સંગ્રહિત કરવામાં આવે છે (ફોલ્ડર માત્ર સુરક્ષા કારણોસર રુટ વપરાશકર્તા માટે સુલભ છે). APK પેકેજમાં. dex ફાઇલો (સંકલિત બાઈટ કોડ ફાઇલો જેને ડાલ્વિક એક્ઝેક્યુટેબલ કહેવાય છે), સંસાધન ફાઇલો વગેરે હોય છે. એન્ડ્રોઇડ એસડીકે પ્લેટફોર્મ ટૂલ્સ એન્ડ્રોઇડ એસડીકે પ્લેટફોર્મ ટૂલ્સ એ સંપૂર્ણ એસડીકેનો અલગથી ડાઉનલોડ કરી શકાય તેવો સબસેટ છે, જેમાં એન્ડ્રોઇડ ડીબગ બ્રિજ અને ફાસ્ટબૂટ જેવા કમાન્ડ-લાઇન ટૂલ્સનો સમાવેશ થાય છે. સુરક્ષાના કેટલાક મુદ્દાઓ 2014માં જોવા મળ્યા હતા. સંદર્ભો એન્ડ્રોઇડ (ઓપરેટિંગ સિસ્ટમ) એન્ડ્રોઇડ (ઓપરેટિંગ સિસ્ટમ) વિકાસ સોફ્ટવેર