私のサーバーのartifactoryサービスにAndroidライブラリモジュールを公開しています。私のプロジェクトレベルでレポ設定後Android Studioはarr/classes.jarにあるにもかかわらず、aarのクラスを解決できません
drwxrwxr-x 2 yon yon 4096 Jul 28 14:44 .
drwxrwxr-x 4 yon yon 4096 Jul 28 14:44 ..
-rw-rw-r-- 1 yon yon 425 Jul 28 14:18 QRFinishedEvent.class
:パッケージ内のJavaファイルを含む
drwxrwxr-x 4 yon yon 4096 Jul 28 14:44 .
drwxrwxr-x 3 yon yon 4096 Jul 28 14:44 ..
-rw-rw-r-- 1 yon yon 594 Jul 28 14:18 BuildConfig.class
drwxrwxr-x 2 yon yon 4096 Jul 28 14:44 event
drwxrwxr-x 2 yon yon 4096 Jul 28 14:44 widget
:私は、AARファイルをダウンロードし、classes.jarファイルを抽出するとき、私は私のパッケージを見ることができますbuild.gradle:私は私のアプリレベルのbuild.gradleに依存関係を解決することができます
maven {
url "myserver/artifactory/libs-release-local"
credentials {
username = "${artifactory_username}"
password = "${artifactory_password}"
}
}
:
compile(group: mygroup, name: mypackage, version: '1.0.0', ext: 'aar')
そして、それは正常にダウンロードされます。しかし、Android Studioでは、classes.jarに含まれていたパッケージを解決できません。 RとBuildConfigだけが解決可能であるようです。
どうすれば解決できますか?
私は、それに応じて、Android Studio 1.5.1とビルドツール23.0.1をaarモジュールとプロジェクトの両方に使用しています。
私は同じ問題に遭遇しましたが、バージョンアップには役立ちますが、なぜか分かりません。 Android Studio 2.2.2とビルドツール2.2.2の使用 –
ライブラリを改訂したときにバージョンをバンプしないと、Gradleはそれを気に入らない。 –