2017-11-29 8 views
1

2つのAndroidスタジオアプリケーションを作成しました。それらの1つはaarライブラリです。私は2番目のアプリケーションでこのaarライブラリを使用しました。私は、File-> New-> New Module-> Import AAR/JAR Packagesオプションを使用してaarライブラリを追加しました。その後私は私のaarライブラリの逆コンパイルされたソースを見ることができます。 aarライブラリを更新すると、新しいaarファイルをコピーしてアプリケーションプロジェクトフォルダに貼り付けます。しかし、今回は、Android Studioでは古い逆コンパイルされたソースが表示されます。しかし、新しいソースをうまくコンパイルしてください。 Android Studioでデコンパイルされたソースを更新するにはどうすればよいですか?私がaarファイルをインポートするとimplementation project(':app-debug')行が私のbuild.gradleファイルに追加されました。ローカルaarパッケージのソースを更新する方法

私はあなたがproject表記を通じてAARを含めている今のAndroid Studioの3.0.1

+0

旧バージョンと新バージョンのaarファイルのバージョンが同じか、バージョンが異なるか – Cliabhach

+0

build.gradleでversionCodeを意味しますか?私はそれを変えなかった。 – user4757345

+0

はい、私はそれを意味しました。 versionCodeを変更した場合、Android Studioはソースをより完全にチェックする必要があります。 – Cliabhach

答えて

1

を使用しています。 AARは文字通り単なるファイルなので、代わりにfiles表記に含める必要があります。あなたがapp/build.gradleの依存関係のブロックの次の行のいずれかのファイルを含めることができ

screenshot of the folder directory of a new Android Studio 3 project

:そうのようなフォルダ構造を仮定し

ところで

// include just my_library 
    implementation files('libs/my_library.aar') 

    // include just other_library 
    implementation files("$rootDir/common/libs/other_library.aar") 

    // include both libraries 
    implementation files('libs/my_library.aar', "$rootDir/common/libs/other_library.aar") 

、ありますサポートされている依存関係の種類については、https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.dsl.DependencyHandler.htmlの合理的に完全なリストです。

関連する問題