2016-07-28 8 views
0

私のサーバーの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モジュールとプロジェクトの両方に使用しています。

答えて

1

私はライブラリモジュールのbuild.gradleとアプリケーションのbuild.gradleの両方で自分のライブラリのバージョンをバンプすることで問題を解決しました。

+0

私は同じ問題に遭遇しましたが、バージョンアップには役立ちますが、なぜか分かりません。 Android Studio 2.2.2とビルドツール2.2.2の使用 –

+0

ライブラリを改訂したときにバージョンをバンプしないと、Gradleはそれを気に入らない。 –

関連する問題