0

私は Github でレポをフォークし、それを自分のプロジェクトに組み込みたいと考えていました。これを行うには、 Jitpackが最も簡単な方法であると考えました。指示に完全に従いましたが、まだコンパイルできません。

Android Studio で、左ペインの [外部ライブラリ] セクションを展開すると、そこにリポジトリが表示されることに気付きました。ただし、展開すると、すべてのクラスが表示されるわけではありません。そこにあるものは難読化されているようです。期待どおりの Java パッケージ名が表示されますが、クラスとして a、b、c、d、e、f、g、h、i、j が表示されます。ここで何が起こっているのですか?

4

1 に答える 1

0

私はここで何が起こっているのか知っていると思います。私がフォークした Android ライブラリでは、ProGuard が有効になっていました。Jitpack を介して ProGuard でビルドされたバイナリに対してコンパイルしようとしていたと思いますが、うまくいかないと思います。

JCenterを介してgithubソースに対してビルドする場合、コンパイルされたバイナリからではなく、ソースからビルドしていると推測しているため、Jitpackの使用を開始してレポをフォークするまで問題は存在しませんでした. ただし、それについて 100% 確信があるわけではありません。

それが問題であると確信するまで、この回答を承認済みとしてマークしません。

于 2016-11-13T06:02:24.900 に答える