android apk 包混淆問題 加密

      寫點分享下吧。androidapk反編譯太容易,不是很喜歡。如果你的sdk足夠老,可以繞道而行。如果sdk是新的,好吧。混淆apk,不會ndk最起碼也要把java加密了,如果不是開源項目。


     最新的R15提供的progurad是4.4,反正我的有問題,RP問題?,反正我一直導不出apk,一直提示錯誤。conversion to dalvik format failed with error 1


  如果不混淆java就沒問題了。sdk提供了progurad腳本,可是部分腳本還是需要自己寫的,我是不太會,注意:有反射之類的java文件不能混淆,keep出來,不然會報錯的(谷歌之)


看圖吧:在屬性裏添加 :proguard.config=proguard.cfg  就ok,android開發工具有些時候挺弱智的,自己研究下就行了。


繼續,目前的sdk提供的是4.4版本,不能導出混淆的包,好吧,更新文件,http://proguard.sourceforge.net/  這個網址進去下載4.6,不用翻牆,下載了,直接解壓文件到android-sdk-windows\tools\proguard  覆蓋原來的即可。


    混淆後自己反編譯看看有a.class b.class就ok了,不截圖了。節約csdn資源。有問題的歡迎留言,努力學習,共同進步。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章