昨日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。この問題を解決できる人はいますか?
この問題の解決策は、次を追加することです。
dependencies {
compile 'com.Android.support:multidex:1.0.3'
}
あなたのbuild.gradle
ファイル。
これは、Gradle 3.3より前には必要ありませんでした。この問題は、Android Lollipop(APIレベル21)以下のバージョンをサポートするアプリでのみ発生します。
参照:
1。Android 5.0 。
私は建物を通過しました。私の解決策は、build.gradleに明示的な依存関係を追加することです。 compile 'com.Android.support:multidex:1.0.1'