Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 10572|Отговор: 0

Разлика между Android SDK и NDK

[Копирай линк]
Публикувано в 29.10.2017 г. 14:23:16 ч. | | | |


Android SDK (Android Software Development Kit) може да се счита за задължителен за използване, стига да използвате java за разработка на Android. Включва SDK Manager и AVD Manage, управление на някои версии за разработка на Android системата и управление на емулатори. Може да изпълнява само чисто Java програми, с които могат да се използват емулатори.
        NDK (Native Development Kit) е подобен на SDK по това, че е и комплект за разработка. Удобно е да се разработва C/C++ с него. Той има силна колекция от компилации. Java tuning C, C++ (jni интерфейс), е някакъв java тунинг код за C. Той ще компилира C код в .SO динамична библиотека, ще го извика с java код чрез jni интерфейса, с който можем директно да добавим C код към Android кода.
        Причини за НДК:
        Преди много време Android беше наличен само със SDK. Няма NDK. Това означава, че след като Android разработчиците искат да използват библиотеката на трети страни на C/C++ или трябва да използват C/C++, те трябва да използват неофициалния метод за извикване на C/C++ чрез JNI на Java. Това е като да играеш на хитрост и да влезеш през задната врата. Появата на NDK означава, че методът, наречен от JNI, стана редовен, официален, и не е нужно да поемате по пътя в бъдеще, а фронтът ще ви следва. Ако искаш директно да управляваш базата, за да управляваш паметта, трябва да използваш C/C++, за да оперираш адреса, защото Java е малко трудна за това. Затова NDK е задължителен. За Android SDK и NDK са два различни периода на необходимост за един и същи език.





Предишен:vs2017 Невъзможно е да се дебъгват Android програми
Следващ:.NET/C# Ini Configuration File Parsing Tool
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com