2
A
回答
3
您編寫的代碼被轉換爲類文件,然後是dex文件,因此直接查看代碼是不可能的。但是無論如何dex編譯器都可以用來反編譯源代碼,但這需要一些很好的知識,所以你必須使用obfuscate代碼。谷歌默認提供的ProGuard,這樣可以保護代碼
你可以從here
在簡單的話你不能隱藏源代碼閱讀ProGuard的,只是添加此行proguard.config=proguard.cfg
您project.properties
文件,使其難以被解碼。你可以check here爲例
0
不,因爲android系統必須能夠讀取它才能運行它。您可以使用Proguard等工具對其進行混淆,以使其難以反編譯,但無法使其完全無法完成。
相關問題
- 1. 如何創建密碼保護的android應用程序
- 2. 如何在javascript中創建密碼保護的應用程序?
- 3. 如何保護我的HTML Metro應用程序的源代碼?
- 4. 如何保護Chrome打包應用程序的源代碼?
- 5. 如何保護PHP的Web應用程序源代碼
- 6. golang如何構建lib以保護源代碼?
- 7. 如何在使用OTA時保護應用程序源代碼?
- 8. 如何保護應用程序源代碼
- 9. 如何保護源代碼?
- 10. 保護node-webkit桌面應用程序中的源代碼
- 11. 保護應用程序代碼源的一部分
- 12. 如何使用Xcode自動構建iPhone應用程序的源代碼發佈?
- 13. 如何保護Ant構建?
- 14. 從代碼創建IIS應用程序
- 15. 構建一個extjs應用程序,我只有源代碼
- 16. bazel在Tensorflow源代碼樹之外構建tensorflow應用程序
- 17. 如何創建一個Android應用程序,供用戶創建受密碼保護的聊天室?
- 18. 如何密碼保護應用程序
- 19. 用scons構建源代碼?
- 20. Visual Studio - 如何使用openssl創建應用程序源碼
- 21. 源代碼保護
- 22. 如何構建C++源代碼的「庫」?
- 23. 使用CodeIgniter CSRF保護創建Web應用程序的API
- 24. 如何從現有的源代碼創建一個新的Rails應用程序
- 25. 如何用erlang創建守護程序?
- 26. 創建Android應用程序構建
- 27. 如何使用Add-Type C#代碼構建WPF應用程序
- 28. 如何在Android源代碼中添加Android Studio創建的應用程序?
- 29. 如何從源代碼構建撥號器/電話應用程序?
- 30. 如何從源代碼openerp構建一體化安裝程序?
_Source code_或_compiled code_或_obfuscated code_只是不同形式的同一條信息,如果你可以從另一個表單創建一個表單,那麼確保其他人可以做相反的事情。但是,你可以讓任何試圖混淆的人感到困難,因此混淆是你最好的選擇。總之:使用Proguard工具。 –