Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10572|Vastaus: 0

Ero Android SDK:n ja NDK:n välillä

[Kopioi linkki]
Julkaistu 29.10.2017 14.23.16 | | | |


Android SDK (Android Software Development Kit) voidaan sanoa olevan pakollinen käyttö, kunhan käytät Javaa Androidin kehittämiseen. Se sisältää SDK Managerin ja AVD Managen, joidenkin Android-järjestelmän kehitysversioiden hallinnan sekä emulaattorin hallinnan. Se voi ajaa vain puhtaita Java-ohjelmia, joiden emulaattoreita voi käyttää.
        NDK (Native Development Kit) on samankaltainen kuin SDK siinä, että se on myös kehityspaketti. On kätevää kehittää C/C++ sen avulla. Hänellä on voimakas kokoelma kokoelmia. Java-viritys C, C++ (jni-rajapinta), on eräänlainen java-virityskoodi C:lle. Se kääntää C-koodin .SO-dynaamiseen kirjastoon, kutsuu sitä java-koodilla jni-rajapinnan kautta, jolla voimme lisätä C-koodin suoraan Android-koodiin.
        NDK:n syyt:
        Aikoinaan Android oli saatavilla vain SDK:lla. NDK:ta ei ole. Tämä tarkoittaa, että kun Android-kehittäjät haluavat käyttää C/C++:n kolmannen osapuolen kirjastoa tai tarvitsevat C/C++:a, heidän on käytettävä epävirallista menetelmää kutsuakseen C/C++:ta Javan JNI:llä. Se on kuin leikkisi nokkeluutta ja menisi takaportista. NDK:n synty tarkoittaa, että JNI:n kutsuma menetelmä on tullut säännölliseksi ja viralliseksi, eikä sinun tarvitse kulkea tietä tulevaisuudessa, vaan rintama seuraa sinua. Jos haluat käyttää taustalla olevaa tiedostoa suoraan muistin ohjaamiseksi, sinun täytyy käyttää C/C++:a osoitteen hallintaan, koska Java on hieman hankala. Joten NDK on välttämätön. Androidilla SDK ja NDK ovat kaksi eri tarvetta samalle kielelle.





Edellinen:vs2017 Android-ohjelmien virheenkorjaus ei onnistu
Seuraava:.net/c# ini-konfiguraatiotiedoston jäsennystyökalu
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com