Android Studioでエラー解消 引数のメソッドandroid()が見つからない
2022-02-28 06:40:28
今日、Android Studioを最新の2.2にバージョンアップしました。以前作成したプロジェクトをインポートしたのですが、エラーが出続けています。引数のメソッドandroid()を見つけられませんでした。
いろいろ調べてみると、SDKのバージョンが一定でないことが原因でした。私のオリジナルプロジェクトはバージョン23を使用しており、その後AndroidStudioをバージョン24を使用するようにアップグレードしました。そのため、メインプロジェクトのbuild.gradleファイルには.NETが設定されていました。
android {
compileSdkVersion 24
buildToolsVersion '24.0.3'
}
But the configuration in my submodule build.gradle file does look like
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
}
android {
compileSdkVersion 24
buildToolsVersion '24.0.3'
}
//Configure in the main project
ext {
compileSdkVersion = 24
buildToolsVersion = "24.0.3"
}
アプリに複数のAndroidモジュールが含まれている場合、各モジュールのビルドSDKバージョンを手動で指定することはなるべく避けなければなりません。メインプロジェクトで、パブリックコンパイルのプロパティを一括して定義する方がよいでしょう
この変更により、メインプロジェクトのbuild.gradleファイルからsdkの構成が削除されます。
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
buildToolsVersion }
次に、以下の設定を追加します。
//Configure in the main project
ext {
compileSdkVersion = 24
buildToolsVersion = "24.0.3"
}
そして、上で追加した設定をサブモジュールで参照することで、sdkのバージョンが統一されます。
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
buildToolsVersion }
改造が終わったら再コンパイルすればいいだけです。
関連
-
Solve Android 仮想メソッドの呼び出しに失敗する。NULLオブジェクトの参照で
-
android studio3.2 a pitfall: リソースの処理に失敗しました。詳細は上記の aapt の出力を参照してください。
-
Android リソースのリンクに失敗する、解決方法
-
パッケージが見つからないエラー 解決策と jdk の切り替え
-
Error:プロジェクト ':app' の構成に問題が発生しました。> すべてを解決できませんでした。
-
Error:(1, 1) ルートプロジェクト 'app' の評価で問題が発生しました。> id 'com.android.applica' を持つプラグインが見つかりません。
-
Android Bluetooth接続
-
Androidの模倣QQのログインインターフェイスの例、ログインと登録機能を実現するために。
-
android.view.inflateexception バイナリ xml ファイル行例外の解決方法
-
Android Studio (gradle sync 失敗問題)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アンドロイド アルメアビ アルメアビ-v7a
-
Android Handlerのメッセージングメカニズムの最も完全な説明(継続的に追加される)。
-
AndroidでSPAN_EXCLUSIVE_EXCLUSIVEスパンが長さ0にできない場合、EditTextでコンテンツを削除する
-
adb shellのバグレポート解析
-
Android Studio精彩案例(七)《ToolBar使用详解<一>》
-
ColorDrawableの簡単な使い方
-
java.util.Iterator java.util.List.iterator()' で null オブジェクト参照例外が発生した場合の解決策を紹介します。
-
インターフェースメソッド 'java.lang.Object[] java.util.Collection.toArray()' を null obj で呼び出そうとした場合。
-
Android共通カラーリスト、color.xml
-
マテリアルデザインの時代へ