Resource interference degrades the Quality of Service (QoS) in resource shared networks and this affects Device-To-Device (D2D) communications. This paper proposes an Adaptive Packet Scheduling Mechanism (APSM) to avoid resource interferences for D2D communication, which underlays Long-Term Evolution (LTE) networks. The proposed mechanism provides QoS-guaranteed service for D2D communications in all the three aspects of QoS, i.e. throughput, packet loss and packet delay. The simulation results show that the proposed mechanism provides more efficient throughput compared to that of the regular cellular network.