現在Android Studio 3.0でAndroidプロジェクトをAndroid Gradle Pluginの最新バージョンに移行しています。Android Gradle Plugin 3.0.0-alpha4 - ローカルAARから.soライブラリを取得しない
ローカルのAARファイルにある.soネイティブライブラリファイルは、最終APKにパッケージ化されていないことを除いて、すべてうまく動作しているようです。その中にはlib
フォルダはありません。
私のプロジェクトでは既に2つのフレーバーディメンションが定義されており、エラーや警告は表示されないため、問題ではないと思います。
アンドロイドのGradleプラグイン:
classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
Gradleのバージョンが4.0
です。
AndroidスタジオのNew Module...
オプションを使用してローカルAARが追加され、常に機能しています。
configurations.maybeCreate("default")
artifacts.add("default", file('FILENAME.aar'))
とアプリケーションbuild.gradle
に私はこのようないつものようにそれを宣言:
implementation project(':NAME_OF_THE_MODULE')
私が破断変更足りない?生成build.gradle
だ
次の既知の問題は私の問題に関連していますか? While using this plugin with Android Studio, dependencies on local AAR files are not yet supported.
更新:古いflatDir
トリックがまだ正常に動作します:次に
flatDir {
dirs 'libs'
}
そのフォルダ(すなわちapp/libs
)内のAAをコピーして、このように依存関係として宣言:
implementation(name: 'libvlc', ext: 'aar')
は、私は、それについてのバグを開いて、それはすぐに を解決します願っていますhttps://issuetracker.google.com/issues/63055313 – pantos27