6

だから、ここにあります.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 が呼び出され、変更が収集されたことを確認します

何も機能しません。

4

1 に答える 1

3

私は自分の質問に答えるつもりはありませんでしたが、数票を獲得したので答えます。

私のbuild.gradleで定義されたminSDKがインストールされていないことがわかりました。

適切な SDK をインストールすると、すべてが正常に機能しました。

于 2015-02-14T17:48:17.153 に答える