8

Android Studio を使用して .jar ファイル内の .class ファイル内のコードを編集するにはどうすればよいですか? もちろん、すでに編集しようとしました。編集しようとしているクラスは、何らかの理由で読み取り専用です。

4

1 に答える 1

15

Jar.classファイルは、ファイル (および他のいくつかのリソース)の圧縮アーカイブ (zip ファイル) です。.classファイルはコンパイル済み.javaファイルです。逆コンパイルしてソースコードを取得し、コードを編集して再度コンパイルしない限り、通常の状況ではコンパイル済みファイルを編集することはできません。

逆コンパイルは面倒なプロセスなので、ここではソース コードを入手するのが最善の方法です。

注:ファイルの名前を.jarファイルに変更し、や.zipなどの圧縮ツールを使用して開いてコンテンツを表示できます。winrarwinzip

于 2015-04-07T07:53:55.997 に答える