だから、ここにあります.aarファイルがあり、次のように依存関係として追加すると:
compile('com.foo:bar:1.0.0@aar')
次のファイルが生成されます。
build > intermediates > exploded-aar > com.foo > bar > bar-1.0.0
classes.jar、ソースなどが含まれています。
ただし、次のことを行う必要があります。
build > intermediates > exploded-aar > com.foo > bar > 1.0.0
私のaarが正しくインポートされていない理由について、誰かの手がかりはありますか?
gradle のビルド時に次のエラーが発生するため、これは問題です。
com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: /build/intermediates/exploded-aar/com.foo/bar/1.0.0/AndroidManifest.xml (No such file or directory)
ただし、bar-1.0.0
ディレクトリにははっきりと表示されます。
編集:詳細
- 5 台のマシンでテスト済み。すべて実行中の AS 0.8.9、新規インストール、新規クローン。
- Jdk 1.6 および 1.7 がテスト済み
- --refresh-dependencies が呼び出され、変更が収集されたことを確認します
何も機能しません。