我有一个用Java或Xamarin编写的普通Android GUI应用程序(没关系),还有一个用 C 编写并通过 Android NDK 编译的本机应用程序。该本机应用程序的结果是命令行可执行文件,类似于内置本机命令(ls,cat,echo等)。 问题是,当以后我想从GUI调用本机应用程序时,如何与主GUI应用程序一起部署此应用程序。 对于本机共享库,我知道它们只是打包到APK中,可以通过JNI或其他方式调用,但这不是事实。
编辑:这是重复的,并由其他人标记,在其他问题中得到回答。另外,我可以确认所回答的方法在装有Android 9.1的设备上的Xamarin.Android上也能正常工作