A robust and low-cost strategy to prepare Cu2ZnSnS4 precursor solution and its application in Cu2ZnSn(S,Se)4 solar cells