我对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