ウォッチドッグjar
をプロジェクトに追加しました。私はコードを見ることができますが、それを変更することはできません。 jar
ソースコードを編集するにはどうすればよいですか?android studioのjarのソースコードを編集するにはどうすればよいですか?
コードにはロック記号が付いています。
ウォッチドッグjar
をプロジェクトに追加しました。私はコードを見ることができますが、それを変更することはできません。 jar
ソースコードを編集するにはどうすればよいですか?android studioのjarのソースコードを編集するにはどうすればよいですか?
コードにはロック記号が付いています。
追加したjarファイルはすでにパッケージ化されています。つまり、もう編集できません。あなたができることは、ウォッチドッグライブラリをフォークし、そのバージョンを変更してライブラリをビルドし、新しく生成したjarファイルをプロジェクトに追加することです。
を実行するには、まず「クローンまたはダウンロード」ボタンを使用してgithubでソースコードをダウンロードします。その後、zipファイルを解凍し、アンドロイドスタジオでプロジェクトを開きます。
これでソースコードを変更することができます。完了したら、メインプロジェクトに戻り、プロジェクトビューで右クリックします。 「モジュールの設定を開く」に進み、左上のプラス記号をクリックします。次に、 "Import Gradle Project"を選択し、ダウンロードして変更したウォッチドッグバージョンのディレクトリを選択します。さらに、以前に追加されたjarファイルをプロジェクトから削除します。これで、プロジェクトにインポートされたウォッチドッグの変更バージョンが作成されます。
あなたはできません。
しかしあなたはソースコードを操作できるようにするためにandroid gradle pluginにTransform APIがあります。
たとえば、変換タスク内でjavassistを使用して、jarファイルを変更できます。フォークされたもの
このソリューションは、少し難しいです、簡単な選択肢はウォッチドッグ・ライブラリをフォークして新しい変更jarファイルを作成することです
?私ドン、tはgithub..thisについて多くを知っている私は、リンクを瓶追加されますここに..https://github.com/SalomonBrys/ANR-WatchDog#watchdog-thread –
私の更新された答えを見て、私は、修正されたライブラリをダウンロード、変更、およびインポートする方法についての説明を提供しました。 – Bernd
スタジオでプロジェクトを開いた後にエラーが出ることがあります(私は圧縮されたジップを意味します)。ライブラリに問題があると思われます –