githubリポジトリからこのようなオープンソースのアンドロイドプロジェクトをダウンロードしました。私が編集したいクラスはbuild/intermediate/exploadded-aar/ly.img.android/photo-editor-sdk/2.0.13/jarsの下にあり、class.jarフォルダがあります。 1つの子供がクラスを含んでいて、私は "ImgLyConfig.class"という名前のファイルを編集したいと思っています.jarファイルを解凍してそのクラスに移動すると、のように見つかりました。私はそれをダウンロードし、私が望むものを編集した後、.jarファイルにあるImgLyConfig.classファイルを私の新しい編集ファイルに置き換えたい 私はこの魂を試しましたHow do you recompile a jar file?、そしてGoogleと他の多くのソリューションStackoverflowは、まだ私のクラスは編集されませんでした、私はそのような新しいクラスを作成し、私が望むクラスのコードをコピーしようとしましたが、私はどのように新しいクラスを古いものではなく、私はそれを拡張し、それを変更しようとしましたが失敗しましたまた編:/android studioの.jarクラスファイルを編集するには
NP: アンドロイドスタジオで私のクラスは次のようになります。、それがどんな編集
を受け入れていない、私のアンドロイドスタジオは私が編集したい2.1.2 とライブラリですgithubはhttps://github.com/imgly/imgly-sdk-android-demo、
あなたはそのプロジェクトをダウンロードしてから、任意のフォルダにPCを抽出した後、簡単に編集できるので、簡単に編集することができます – Shailesh
- 高速応答ありがとう - どうしてモジュールとしてインポートできますか?そのような措置を私にお願いしますか? –
img.lyライブラリライセンスでは、それを変更することはできません。このようなライブラリを使ってアプリを公開すると、法的な問題が発生する可能性があります。 – zapl