0
有没有任何方法将Android NDK库限制为特定JAVA应用程序?我想阻止程序员在另一个应用程序中使用我的lib。将Android NDK库限制为特定应用程序
EDIT
我建立将在另一个应用程序由用户(另一个程序员)中可以使用一个共享库。
编辑2 该库还包括一个java库,它通过JNI与本地库进行交互。
有没有任何方法将Android NDK库限制为特定JAVA应用程序?我想阻止程序员在另一个应用程序中使用我的lib。将Android NDK库限制为特定应用程序
EDIT
我建立将在另一个应用程序由用户(另一个程序员)中可以使用一个共享库。
编辑2 该库还包括一个java库,它通过JNI与本地库进行交互。
我想阻止程序员在另一个应用程序中使用我的lib。
...大概是为某种形式的复制保护。
您没有说“允许”应用程序是由您或其他人构建的。
如果前者将您的库静态链接到应用程序中,那么将很难在其他位置重用该库。
如果是后者,你可以使用一些技巧,如找在/proc/self/exe
从,如果你看到没有,你让什么库和出口中找到应用程序的名称,但
也就是说,一般这是浪费时间。
请问您提供代码给后一个解决方案'/ proc/self/exe''吗? –
我已更新该问题。 –
@raypixar我刚刚告诉你这是浪费时间,现在你想*我*浪费我的时间在一般不工作的解决方案上?当然,我可以做到这一点。它只会花费你1000美元。 –