web-dev-qa-db-ja.com

Android Studio 2.3にアップグレードした後、パッケージAndroid.support.multidexが存在しません]を取得する

昨日Android Studio 2.2.3からAndroid Studio 2.3に更新したところ、次の2つの問題に遭遇しました。

  • 更新すると、Gradle 3.2がデフォルトでインストールされましたが、プロジェクトの同期は機能せず、「Gradle 3.3が必要です」というエラーが表示され続けました。デフォルトのGradleラッパーを使用しても機能しません。これを修正する唯一の方法は、Gradle 3.3を手動でダウンロードし、ビルド設定でディレクトリをポイントすることでした。

  • プロジェクトを実行すると、BaseApplicationを拡張するMultiDexApplicationクラスに関連する一連のエラーを取得し続けました。エラーは次のようになります。

    Error:(19, 62) error: package Android.support.multidex does not exist

このエラーを解決できません。私が持っています buildToolsVersion '25.0.2'、およびAndroid Studio 2.3。この問題を解決できる人はいますか?

25
Y.S

この問題の解決策は、次を追加することです。

dependencies {
  compile 'com.Android.support:multidex:1.0.3'
}

あなたのbuild.gradleファイル。

これは、Gradle 3.3より前には必要ありませんでした。この問題は、Android Lollipop(APIレベル21)以下のバージョンをサポートするアプリでのみ発生します。

参照:

1。Android 5.0

7
Y.S

私は建物を通過しました。私の解決策は、build.gradleに明示的な依存関係を追加することです。 compile 'com.Android.support:multidex:1.0.1'

66
Thomas Liu