【android】call requires api level ~ エラー発生
概要
以下のとき、setTitleにて
「call requires api level ~」エラーが発生。
Toolbar toolbar = findViewById(R.id.toolbar); ~中略~ toolbar.setTitle(title);
自分の場合、「call requires api level 21~」が発生。
最低サポートラインが21なのでエラーが出ている模様。
と、いうことは21以下が設定されているということか。
解決策
build.gradleの「minSdkVersion」にて最低サポートラインを設定している模様。
15から21に修正。
apply plugin: 'com.android.application' android { compileSdkVersion 26 defaultConfig { applicationId "com.example.user.marionette" minSdkVersion 21 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
なおった。