0 我想了解如何为android编写动态库.so?这不是通常的Linux库,是吗?我想写我自己的。例如,而不是已经躺在那里。谁能帮我这个?我该如何为android编写我自己的库 来源 2014-07-09 user3582917
0 您需要使用Android NDK来编写本机库。 来源 2014-07-09 16:24:00 a2800276 +0 是的,我在这个方向工作,但我仍然不知道该怎么做。 我只能创建一个动态库,它只能在我的应用程序中使用。 (因为函数名称(在生成的头文件中)取决于java类)。所以我找不到如何为所有应用程序创建我的库。你能提出任何有关它的书吗? – user3582917 +0 您需要在每个应用程序中重用库,安全模型不允许安装系统范围的本机代码。或者,您可以提供某种类型的本机库封装并将其作为服务公开。可能有更多的选择,但也许你可以对你想要完成的东西更具体一些? – a2800276 +0 所以,android有一个lib文件夹,任何应用程序都可以使用这些库。是不是?比如切断绳子使用opengles库。 (例如libGLESv1_CM.so),我想知道如何做同一个库。例如,我将创建我的libGLESv1_CM.so,从这个库中的函数将做一些不同的事情。 – user3582917
是的,我在这个方向工作,但我仍然不知道该怎么做。 我只能创建一个动态库,它只能在我的应用程序中使用。 (因为函数名称(在生成的头文件中)取决于java类)。所以我找不到如何为所有应用程序创建我的库。你能提出任何有关它的书吗? – user3582917
您需要在每个应用程序中重用库,安全模型不允许安装系统范围的本机代码。或者,您可以提供某种类型的本机库封装并将其作为服务公开。可能有更多的选择,但也许你可以对你想要完成的东西更具体一些? – a2800276
所以,android有一个lib文件夹,任何应用程序都可以使用这些库。是不是?比如切断绳子使用opengles库。 (例如libGLESv1_CM.so),我想知道如何做同一个库。例如,我将创建我的libGLESv1_CM.so,从这个库中的函数将做一些不同的事情。 – user3582917