Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10572|Odpověď: 0

Rozdíl mezi Android SDK a NDK

[Kopírovat odkaz]
Zveřejněno 29.10.2017 14:23:16 | | | |


Android SDK (Android Software Development Kit) lze označit za nezbytnou součást, pokud používáte Javu k vývoji Androidu. Zahrnuje SDK Manager a AVD Management, správu některých vývojových verzí systému Android a správu emulátorů. Může spouštět pouze čistě Java programy, se kterými lze používat emulátory.
        NDK (Native Development Kit) je podobný SDK v tom, že je také vývojovou sadou. Je pohodlné vyvíjet C/C++ pomocí něj. Má silnou sbírku kompilací. Java ladění C, C++ (jni rozhraní), je nějaký java ladící kód pro C. Zkompiluje C kód do .SO dynamické knihovny, volá jej pomocí java kódu přes rozhraní jni, čímž můžeme přímo přidávat C kód do Android kódu.
        Důvody pro NDK:
        Před dlouhou dobou byl Android dostupný pouze se SDK. Neexistuje žádné NDK. To znamená, že jakmile vývojáři Androidu chtějí použít knihovnu třetích stran C/C++ nebo potřebují C/C++, musí použít neoficiální metodu volání C/C++ pomocí JNI v Javě. Je to jako hrát na chytrost a jít zadními dveřmi. Vznik NDK znamená, že metoda nazývaná JNI se stala běžnou a oficiální, a už nemusíte v budoucnu jít po cestě, a fronta vás bude následovat. Pokud chcete řídit podklad přímo pro paměť, musíte použít C/C++ pro ovládání adresy, protože Java je na to trochu složitější. Takže NDK je nutnost. Pro Android jsou SDK a NDK dvě různé fáze nutnosti pro stejný jazyk.





Předchozí:vs2017 Nemožné ladit Android programy
Další:.NET/C# Nástroj pro parsování konfiguračních souborů v ini
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com