簡體   English   中英

如何保護Android項目

[英]How to Protect Android Project

我在Android上制作了一個程序。 但這是我的論文,我必須把我的項目交給我的講師。 好吧,我不想展示我寫的一些代碼。 然后我想加密一些東西。 如果我給他完成的項目,那么他可以查看代碼的每個部分。 我不太清楚Java。 我以為我可以在Java中創建類似dll文件的東西(我不知道Java中的內容是什么?)並進行一些混淆。 然后我可以在我的項目中使用這個dll文件然后講師無法看到所有代碼。

我希望我解釋一下。 這不是一個apk文件。 這是一個項目,我想隱藏一些代碼作為DLL或其他什么。

編輯:如何從Android項目創建JAR?

您可以將類導出到JAR文件,然后將它們添加到項目的構建路徑中,該路徑將提供給講師。

但是,在導出時,請記住不要導出類的源。 我不知道您使用的是哪個IDE,但在Eclipse ,只需右鍵單擊該項目,選擇“ Export ,然后選中所需的任何文件。

編輯:在下面的評論中回答您的問題:

例如,您有Operator類,其中包含Add, Subtract, Multiply, Divide靜態方法。 現在,您想要在項目中調用Add(1, 3) (您將贈送),並且不希望人們知道Add方法的工作原理。 所以現在,在導出JAR文件時,只需檢查包含Operator類的命名空間。 考慮JAR文件名是Operator.JAR

Operator.JAR文件復制到項目文件夾中(任何地方都可以,但我建議使用\\ lib \\ Operator.jar)。 右鍵單擊復制的文件,選擇“ Build Path - >“ Add to build path

現在在項目中,輸入代碼Operator.Add(1, 3) ,Eclipse會告訴你它不知道Operator是什么。 Ctrl + Shift + O ,它將自動導入所需的命名空間。

暫無
暫無

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

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