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美元。 –