继承人为交换，试图免去支付赎金。但是这项计划遭到苏格兰政府内外的一致反对，最终没能实行，而大卫二世与各方的矛盾也日益加剧。
布鲁斯王朝的终结.1369年，大卫与第二任妻子离婚，并准备迎娶第三任妻子。但是1371年，大卫二世便在南艾尔郡登多纳德城堡去世，最终没有留下任何子女。继承大卫二世的是他父亲罗伯特·布鲁斯的长女马乔里公主的独子，即大卫的外甥罗伯特·斯图亚特。有趣的是早在大卫出生前，罗伯特就被指定为王位继承人，大卫的出生延迟了他登基的时间达42年之久。由于大卫是罗伯特·布