2017-06-27 3 views
7

現在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') 
+1

は、私は、それについてのバグを開いて、それはすぐに を解決します願っていますhttps://issuetracker.google.com/issues/63055313 – pantos27

答えて

関連する問題