[解決済み] 呼び出しにはAPIレベル11が必要です(現在の最小値は8) android.app.Activity#onCreateView
質問
私はアンドロイドの初心者で、アンドロイドのアプリケーションを開発しています。しかし、私のパッケージラインはMainActivity.javaクラスでこのエラーを出します。 どなたかこの原因を教えてください。 これは私のクラスで、パッケージラインはこのエラーを出します。
package com.example.eventgyaam;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
int counter;
Button add,sub;
TextView display;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
counter = 0;
add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewById(R.id.bSub);
display = (Button) findViewById(R.id.tvDisplay);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
counter++;
display.setText("Your total is "+counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
counter--;
display.setText("Your total is "+counter);
}
});
}
}
解決方法は?
まず、入門的な内容を。あるのは レベル Android APIの各レベルで、新しい機能を導入することができます。 こちら .
Androidアプリケーションを作成する際、アプリケーションが動作する最小レベルを指定します。これは
manifest
と共に
uses-sdk
スタンザを参照してください。
ここで
を参照してください。
つまり、レベル11でしか利用できない機能を利用する場合、そのコードは にはなりません。 は、あなたが指定したようなレベル8のAPIで実行されます。
今の最低限で使えるものだけを使うか、最低限を上げるか、どちらかしかありません。
なぜパッケージラインでエラーが発生するのか、そして見せていただいたソースコードにはないような呼び出しのためかについては、私にはわかりません。というのも
android.app.Activity#onCreateView
タイトル通り、そこに
かもしれない
ビューに問題がある
R.layout.activity_main
で膨らませている
setContentView
. あるいは、互換ライブラリ自体の問題かもしれません。
前代未聞のこと
.
しかし、苦労するよりも
も
を削除し、最小値をAPI-11に引き上げることを検討してもよいでしょう。
appcompat
のようなものです。以下のように
こちら
は、Android-3.0/API-11より前のリリースに戻るAndroidユーザーは、まだ約2%しかいません(2016年6月現在)。これは、時間が経つにつれて小さくなる可能性が高いです。
関連
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】エラー:配列または java.lang.Iterable のインスタンスに対してのみ反復処理を行うことができます。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】"|="の意味は何ですか?(パイプ等号演算子)
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み] テスト
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] hibernateでResultSetを抽出できない。
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】非閉鎖文字リテラルエラー
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み】「java -cp」と「java -jar」の違い?
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複
-
[解決済み】Ubuntu: OpenJDK 8 - パッケージを見つけることができません。