我创建了一个应用程序,它在高于某个 api 级别的设备上运行良好,但是当我在 API 级别为 7 的手机上运行它时,它无法正常工作。虽然它不会崩溃。如果我更改清单中的 min 或 target 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);'
它没有正确设置事件,而是什么都不做