0

できるだけ簡単に問題を説明しようと思います。

Winrar を使用して抽出した JAR ファイルがあります。(jar ファイルには、オープンソースの Android ライブラリが含まれています)。
ライブラリに新しいクラスを追加して、この JAR ファイルを変更したいと考えています。

私の手順は次のとおりです。
まず、Eclipse を使用してクラスを作成し、Android のライブラリ パッケージ名と同じパッケージ名を設定しました。
次に、この Java ファイルをライブラリ内の他の Java ファイルのフォルダにコピーしました。
第三に、javac を使用して CMD 経由で JAVA ファイルをコンパイルしようとしました。

新しい Java ファイルとライブラリの他の .JAVA および .CLASS ファイルのパスは次C:\com\example\core\
のとおりです。新しい Java ファイルの名前は次のようになります。CMD"MyNewClass.java"
を介して実行するコマンドは次のとおりです。javac C:\com\example\core\MyNewClass.java

しかし、コンパイル中に次のような多くのエラーが発生します: シンボルが見つかりません。

この問題の解決策を探していましたが、それを解決して、別のクラスを作成した新しい JAR ファイルを作成する方法がわかりませんでした。

私は何が欠けていますか?

4

3 に答える 3

1

以前のコメントによると:

JAR を変更しようとするのではなく、git を使用してリポジトリを複製するか、リンクしたページの右側にある [ZIP をダウンロード] をクリックすることで、 Universal Image Loaderライブラリの完全なソース コードにアクセスできます。

ソースを入手したら、ライブラリを IDE にインポートします。そこから、すべてをゼロから構築したり、必要に応じて調整/変更を加えたりすることができます。

于 2013-07-23T23:26:20.327 に答える