❶ 如何將jar包反編譯後導入到eclipse中
導入步驟:
1、使用dex2jar工具,將apk反編譯成.jar後綴的文件(該文件是所有.class文件的壓縮包);
2、使用jd-gui.exe工具,打開上一步驟生成的.jar後綴的文件;使用File->Save all sources菜單,將.jar文件包中的所有文件以java源碼文件形式導出。
3、eclipse中創建android工程:File->new->Project->android->Android Project from Existing code;在Root Directory:中填寫AndroidManifest.xml所在的文件夾路徑。
4、將第2步驟中生成的所有文件和文件夾一起到第3步驟生成的工程中的src文件夾中(你也可以在工程目錄下隨便創建一個目錄,然後將java源碼文件扔進出,然後在工程目錄下面的.classpath文件中添加該文件夾的目錄路徑)。
❷ 如何將jar包反編譯後導入到eclipse中
在Eclipse中導入反編譯後的jar包,首先需要使用dex2jar工具將apk文件反編譯成.jar格式,這將生成一個包含所有.class文件的壓縮包。接著,使用jd-gui.exe工具打開這個.jar文件,並選擇File->Save all sources,這樣可以將.jar文件夾中的所有內容保存為Java源代碼文件。
接下來,在Eclipse中創建一個新的Android項目,具體步驟為File->new->Project->android->Android Project from Existing code,然後在Root Directory中輸入包含AndroidManifest.xml的文件夾路徑。
最後,將之前通過jd-gui導出的所有Java源代碼文件和目錄復制到新創建的Eclipse項目的src文件夾中,或者在Eclipse項目的.classpath文件中添加一個新目錄的路徑,該目錄包含所有Java源代碼文件。通過這些步驟,你可以成功地將反編譯後的jar包導入到Eclipse中。
需要注意的是,如果在項目中直接創建一個新目錄並放置Java源代碼文件,還需要在項目的.classpath文件中手動添加該目錄路徑,確保Eclipse能夠識別這些文件。這一步驟雖然稍微繁瑣,但能夠幫助你更靈活地組織項目結構。
在導入過程中,如果遇到類路徑問題,可以檢查項目中的build path設置,確保所有需要的庫文件和源代碼文件都被正確包含。此外,如果導入的代碼中包含第三方庫,還需要確保這些庫已經正確添加到項目的依賴項中。
通過以上步驟,你不僅能夠成功地將反編譯後的jar包導入到Eclipse中,還能進一步進行代碼分析、調試或修改,以滿足項目需求。
❸ apk 反編譯後 怎麼導入eclipse
apk 反編譯後導入eclipse方法:
一、找到apk中的class.dex:
把apk文件改名為.zip,然後解壓縮其中的class.dex文件,它就是java文件編譯再通過dx工具打包成的。
把class.dex拷貝到dex2jar.bat所在目錄,直接拖動class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
或者:
在cmd下進入dex2jar.bat所在路徑,然後輸入「dex2jar.bat XXX」,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱,比如:dex2jar.bat在D:Androidapk_decodedex2jar-0.0.7-SNAPSHOT路徑下, classes.dex在D:Android下,所以: 你進入dex2jar.bat路徑下後,輸入dex2jar.bat D:Androidclasses.dex,這樣會生成一個jar文件。
用rar解壓出jar文件中的class文件,然後用jad或DJ Java Decompiler反編譯工具將.class文件反編譯成.java文件 3、運行JD-GUI工具,打開上面的jar文件,在File下有個Save JAR Source,它可以生成src源代碼。
點擊eclipse的file->import菜單,把以上導出的工程導入即可。
❹ 反編譯APK後得到的JAVA源碼導入Eclipse報錯怎麼辦
第一、可能是反編譯這塊有問題。事實上,現在有好多的反編譯程序效果並不理想
第二、沒有載入一些需要的環境包。可能是運行暫時不需要的問題,也可能是版權安全問題,那個游戲的源代碼方並沒有提供。這個問題就沒有辦法了,除非你去游戲官網下載開源的代碼,不過開源的可能性小。
❺ 如何將反編譯android代碼,並添加到eclipse中查看
反編譯android代碼並在eclipse中查看:
apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
打開命令行界面(運行-CMD),定位到apktool文件夾,輸入以下命令:apktool.bat d -f test.apk test
❻ 怎樣把反編譯的apk文件在eclipse中打開
那要看你反編譯的程度了。apk反編譯有兩部分,一部分是res等xml資源文件。用android 的apktool就可以了。這些xml文件都可以在eclipse中直接打開。
dex文件(源代碼)需要使用dex2jar工具轉化成jar文件。jar文件可以在eclipse查看其結構。對.class文件,eclipse可以查看方法,內部類等信息。
如果對Jar也進行了反編譯,那麼得到的就是Java文件。在eclipse中,可以像你new 的class一樣查看。