2012-06-22 63 views
0

我有一個jar庫,我用於我的應用程序,我想對源代碼進行更改。 使用JD-GUI從類文件獲取源代碼後,我將這些文件放入Eclipse中的項目中。但是源代碼包含很多錯誤。例如,它表示構造函數不存在,但源代碼顯然具有此構造函數。Android:從罐子獲取Java源代碼

請提供幫助。謝謝。

+0

圖書館的原始源代碼發生了什麼變化? – L7ColWinters

+0

如果你有所有的內容,那麼就沒有什麼像'MONOPOLY'。關於你的問題,因爲R.java具有每個控件的一些整數值,所以(R.layout.xxx)將被轉換爲(0x7f040009)。同樣還有更多。 –

+0

致L7ColWinters:我沒有原始的源代碼。我只有jar文件。 – jas7

回答

1

首先,它從來沒有建議改變任何內置的罐子,這些罐子是爲開發人員提供的幫助。其次,如果你想修改它,使用JD-GUI,將完整的源代碼取出到一個項目中,知道代碼,進行修改,編譯程序以確保所有依賴關係在在做出更改後,確保沒有錯誤彈出。 從項目中獲取類文件並形成新的jar並使用它。

+0

我嘗試了JD-GUI,但生成的源代碼給我提供了錯誤。 – jas7