日本电影一区二区_日本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)
在線咨詢
分享本頁
返回頂部
江山市| 瑞昌市| 汝阳县| 石河子市| 镇赉县| 尚志市| 资溪县| 方城县| 辰溪县| 慈利县| 额敏县| 电白县| 揭阳市| 图片| 建始县| 如东县| 定安县| 灵寿县| 桑日县| 阆中市| 清流县| 长沙县| 贺州市| 枝江市| 天门市| 衡山县| 柳河县| 百色市| 新泰市| 遂川县| 哈尔滨市| 云浮市| 健康| 潜山县| 太原市| 天津市| 西华县| 蓬溪县| 砚山县| 镇原县| 宁明县|