android studioで新しくプロジェクトを作ると
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }
の部分に赤い波線が出て「Cannot access 'androidx.core.app.TaskStackBuilder.SupportParentable' which is a supertype of 'com.〇〇〇.アプリ名.MainActivity'. Check your module classpath for missing or conflicting dependencies」
「Cannot access 'androidx.fragment.app.FragmentActivity' which is a supertype of 'com.〇〇〇.アプリ名.MainActivity'. Check your module classpath for missing or conflicting dependencies」
と出るようになってしまいました。google翻訳にかけると、
「「com.〇〇〇.アプリ名.MainActivity」のスーパータイプである「androidx.core.app.TaskStackBuilder.SupportParentable」にアクセスできません。モジュールのクラスパスで、依存関係が欠落しているか競合していないかどうかを確認してください」
「com.〇〇〇.アプリ名.MainActivity」のスーパータイプである「androidx.fragment.app.FragmentActivity」にアクセスできません。モジュールのクラスパスで、依存関係が欠落しているか競合していないかどうかを確認してください」
と出たので、依存関係を確認したところ、
dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.3.2' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }
とあり、バージョンなどはエラーが出る以前と同じでした。どこをどうすればよいか見当がつかないため、アドバイスを頂ければ幸いです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー