gradle versionを4.0.0以降にするとaarファイルが読み込めない
発生事象】
gradle versionを4.0.0以降にするとaarファイルが読み込めない
【環境】
・SDKバージョン: Flutter ver 1.22.5
・クライアント: GalaxyNote9
・OS: Android 10.0
・ネットワーク: Wifi
・gradle plugin: 4.0.1
・gradle: 6.1.1
【再現手順】
1. androidディレクトリにlibsを作成
2. libsにskyway.aarファイルをインポート
3. build.gradleに以下を追加
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar'])
}
4. 以下のエラーが発生しビルドできない
Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR. Previous versions of the Android Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The following direct local .aar file dependencies of the :skyway_flutter_sdk project caused this error: /Users/raisuke.shirabe/Flutter/skyway_flutter_sdk/android/libs/skyway.aar
【期待される事象】
Skywayサーバーに接続できること
【その他】
なし
-
本件、確認致しました。
以下の環境で、examplesアプリのp2p-textのビルドを試行したところ、ご記載いただいたエラーは発生せず、正常にビルドが完了致しました。
【環境】
- Android-SDK version: 2.4.0
- Android Studio: 4.1.2
- gradle plugin: 4.0.1
- gradle: 6.1.1なお、ご記載頂いたとおりにbuild.gradleのdependenciesを書き換えて実行しております。
また、stack overflowにご記載いただいたエラーに関する情報がございました。
ご参考になる可能性があるかと存じますので、共有させていただきます。
Please sign in to leave a comment.
Comments
2 comments