簡體   English   中英

如何將jar轉換為本地代碼並在Android Project中使用它代替jar?

[英]How to convert a jar into native code and use it instead of jar in Android Project?

我正在使用一個jar文件,其中包含我開發的算法。 由於很容易反編譯,因此為了防止它,我想將jar轉換為本機代碼並與NDK一起使用。 怎么做 ? 還有其他方法嗎?

我假設您已經用Java編寫了算法。 您必須在C / C ++中擁有它才能使用NDK。

我只能看到2個選項:

  1. 用C / C ++從頭開始編寫。 查看您已經編寫的Java代碼應該很容易,但可能很無聊且耗時。
  2. 嘗試一些Java到C ++的自動轉換器,例如j2c 但是,有時它們不起作用,它們可以更改代碼行為,因此您需要對其進行全面測試。

Java代碼混淆可以提高逆向工程中代碼的安全性。 嘗試任何工具,例如progaurd

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM