アプリケーションを作成しましたが、特定の API レベル以上のデバイスでは正常に動作しますが、API レベル 7 の電話で実行すると正しく動作しません。それはクラッシュしません。マニフェストで最小またはターゲット API の値を変更しても、アプリケーションは引き続き実行され、Eclipse でエラーや警告は表示されません。だから私の質問は、すべての Android API をインストールせずに、使用する API レベルをどのように伝え、エミュレーターを作成し、それが正しく動作するかどうかを確認する方法です。次のコードを使用するときに次のコードを使用すると、エラーが発生します。
' cal = Calendar.getInstance();
cal.set(year, month, day, hour,minute);
current time
intent = new Intent(this, AlarmReceiver.class);
intent.putExtra("vns", 1);
sender = PendingIntent.getBroadcast(this, 192837, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
// Get the AlarmManager service
am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);'
イベントを正しく設定せず、代わりに何もしません