我正在努力学习使用NFC并简单地浏览Android软件包下载中包含的示例项目。当我去运行应用程序时,我遇到了
09-12 04:51:41.548:W / dalvikvm(336):异常Ljava / lang / NoClassDefFoundError;在初始化Lcom / example / android / nfc / record / UriRecord时抛出;
任何人都遇到了同样的问题,这似乎与NDefMessageParser类中的此方法有关。
public static List<ParsedNdefRecord> getRecords(NdefRecord[] records)
{
List<ParsedNdefRecord> elements = new ArrayList<ParsedNdefRecord>();
for (NdefRecord record : records) {
if (UriRecord.isUri(record)) {
elements.add(UriRecord.parse(record));
} else
if (TextRecord.isText(record)) {
elements.add(TextRecord.parse(record));
} else if (SmartPoster.isPoster(record)) {
elements.add(SmartPoster.parse(record));
}
}
return elements;
}