Provided herein are Aminopurine Compounds having the following structures: wherein R1, R2, and R3 are as defined herein, compositions comprising an effective amount of an Aminopurine Compound, and methods for treating or preventing a cancer, for example, melanoma.