我對Android體系結構的Android NDK和Libraries層感到困惑。我的意思是,在Libraries層,你可以得到.so文件,不論是C還是C++。當我們使用java在Android中編寫應用程序並在NDK中進行部分開發時,NDK部分適合哪裏?劑量它駐留在應用程序層,或者我們可以說它是庫層的一部分?Android NDK和庫層
我有這個困境,因爲NDK的最終輸出是一個.so,我們將它作爲一個庫加載到java應用程序中。我正在爲我們開發的應用程序編寫一份報告,並想知道從這些層放置NDK部件的位置。
你的問題有點不清楚,你說的是你的apk包,運行時環境,這個OS的設計......?那張圖片只是一個組件列表,沒有提到Android內部的東西,如果你正在看這張圖片試圖瞭解NDK的內容,你只會感到困惑。 – user1797612
您打包到應用程序中的所有內容都是應用程序層。 – auselen
是的,我正在談論apk。 NDK應用程序包含在其中。所以它看起來像NDK部分屬於應用程序層? @ user1797612不,我不是在試圖理解使用該圖的NDK。對於想知道是否在圖書館 – user340