Android NDK
ஆண்ட்ராய்டு நேட்டிவ் டெவலப்மென்ட் கிட் (என். டி. கே) சி/சி + + இல் எழுதப்பட்ட குறியீட்டை தொகுப்பதற்கான குறுக்கு-தொகுப்பு கருவியை வழங்குகிறது, இது ஆண்ட்ராய்டுக்கான ஏஆர்எம் அல்லது x86 நேட்டிவ் குறியீட்டிற்கு (அல்லது அவற்றின் 64-பிட் மாறுபாடுகள்) தொகுக்கப்படலாம். சி/சி + + ஐ தொகுக்க என். டி. கே கிளாங் தொகுப்பைப் பயன்படுத்துகிறது. ஜிசிசி என்டிகே ஆர் 17 வரை சேர்க்கப்பட்டது, ஆனால் 2018 இல் ஆர் 18 இல் அகற்றப்பட்டது. நேட்டிவ் நூலகங்களை ஆண்ட்ராய்டு ரன்டைமின் கீழ் இயங்கும் ஜாவா குறியீட்டிலிருந்து System.loadLibrary ஐப் பயன்படுத்தி அழைக்கலாம், இது நிலையான ஆண்ட்ராய்டு ஜாவா வகுப்புகளின் ஒரு பகுதியாகும். கட்டளை-வரி கருவிகளை NDK உடன் தொகுத்து adb ஐப் பயன்படுத்தி நிறுவலாம். ஆண்ட்ராய்டு அதன் சி நூலகமாக பயோனிக்கையும், எல். எல். வி. எம் libc + + அதன் சி + + நிலையான நூலகமாகவும் பயன்படுத்துகிறது. என். டி. கே பல்வேறு வகையான பிற ஏபிஐகளையும் உள்ளடக்கியதுஃ ஸ்லிப் கம்ப்ரஷன், ஓபன்ஜிஎல் இஎஸ் அல்லது வல்கன் கிராபிக்ஸ், ஓபன்எஸ்எல் இஎஸ் ஆடியோ மற்றும் பல்வேறு ஆண்ட்ராய்டு-குறிப்பிட்ட ஏபிஐகள் லாக் செய்தல், கேமராக்களுக்கான அணுகல் அல்லது நரம்பியல் நெட்வொர்க்குகளை துரிதப்படுத்துதல் போன்ற விஷயங்களுக்காக. என். டி. கே சிமேக் மற்றும் அதன் சொந்த என். டி. கே-பில்ட் (குனு மேக் அடிப்படையிலானது) ஆகியவற்றிற்கான ஆதரவை உள்ளடக்கியது. ஆண்ட்ராய்டு ஸ்டுடியோ கிரேடில் இருந்து இவற்றில் ஏதேனும் ஒன்றை இயக்குகிறது. பிற மூன்றாம் தரப்பு கருவிகள் என்டிகேவை எக்லிப்ஸ் மற்றும் விஷுவல் ஸ்டுடியோவில் ஒருங்கிணைக்க அனுமதிக்கின்றன. CPU விவரக்குறிப்பைப் பொறுத்தவரை, NDK இல் லினக்ஸ் பெர்ஃப் கருவியைப் போன்ற எளிய பெர்ஃப் உள்ளது, ஆனால் ஆண்ட்ராய்டு மற்றும் குறிப்பாக கலப்பு ஜாவா/சி + + அடுக்குகளுக்கு சிறந்த ஆதரவுடன் உள்ளது. குறிப்புகள் மென்பொருள் மேம்பாட்டு கருவிகள் ஆண்ட்ராய்டு (இயக்க முறைமை) மேம்பாட்டு மென்பொருள்