日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

安卓開發(fā)工具:Android NDK 26b(安卓開發(fā)工具箱下載)

Android NDK是一個(gè)工具集,可以使用C和C 等語言,用本機(jī)代碼實(shí)現(xiàn)應(yīng)用程序的某些部分。對(duì)于某些類型的應(yīng)用程序,這可以幫助您重用用這些語言編寫的代碼庫。

Native Development Kit(NDK)是一組允許您在Android中使用C和C 代碼的工具,并提供了可用于管理本機(jī)活動(dòng)和訪問物理設(shè)備組件(如傳感器和觸摸輸入)的平臺(tái)庫。

適用于PC的Android NDK可能不適合大多數(shù)只需要使用Java代碼和框架API來開發(fā)應(yīng)用程序的新手Android程序員。但是,NDK對(duì)于需要執(zhí)行以下一項(xiàng)或多項(xiàng)操作的情況可能很有用:

從設(shè)備中擠出額外的性能,以實(shí)現(xiàn)低延遲或運(yùn)行計(jì)算密集型應(yīng)用程序,如游戲或物理模擬。

重用您自己或其他開發(fā)人員的C或C 庫。

使用Android Studio 2.2及更高版本,您可以使用NDK將C和C 代碼編譯到本地庫中,并使用IDE的集成構(gòu)建系統(tǒng)Gradle將其打包到APK中。然后,Java代碼可以通過Java native Interface(JNI)框架調(diào)用本地庫中的函數(shù)。

安卓工作室編譯本地庫的默認(rèn)構(gòu)建工具是CMake。Android Studio也支持ndk構(gòu)建,因?yàn)橛写罅康默F(xiàn)有項(xiàng)目使用構(gòu)建工具包。但是,如果您正在創(chuàng)建一個(gè)新的本地庫,則應(yīng)該使用CMake。

要編譯和調(diào)試應(yīng)用程序的本機(jī)代碼,您需要以下組件:

Android Native Development Kit(NDK):一組允許您在Android中使用C和C 代碼的工具。

CMake:一個(gè)與Gradle一起構(gòu)建本地庫的外部構(gòu)建工具。如果您只計(jì)劃使用ndk構(gòu)建,則不需要此組件。

LLDB:Android Studio用來調(diào)試本機(jī)代碼的調(diào)試器。

安卓開發(fā)工具:Android NDK 26b(安卓開發(fā)工具箱下載)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部
米脂县| 高陵县| 油尖旺区| 枞阳县| 宁蒗| 中方县| 马鞍山市| 广西| 胶州市| 民勤县| 浦东新区| 昭苏县| 永善县| 德昌县| 太湖县| 新乡市| 大英县| 墨玉县| 安吉县| 柳州市| 蓝田县| 阳山县| 壤塘县| 前郭尔| 四子王旗| 宣恩县| 双桥区| 景泰县| 明水县| 仙游县| 荣成市| 赤水市| 大新县| 洪江市| 平度市| 江都市| 友谊县| 天门市| 新余市| 明溪县| 柯坪县|