The invention relates to substituted tetrahydronaphthalene amide compound as shown in a general formula I (in the Specification), pharmaceutically acceptable salt thereof, and a preparation method and application. The substituted tetrahydronaphthalene amide compound can be used as an antitumor drug, the invention also provides a preparation method of compounds similar to the substituted tetrahydronaphthalene amide compound and pharmaceutical compositions containing the compounds, and in vitro and in vivo anti-tumor effect research results and acute toxicity research results. The substituted benzo-cyclic amide compound as the antitumor drug, has better antitumor activity and safety, particularly resists imatinib mesylate resistance tumors, can be applied to curing tumors, such as leukemia, gastrointestinal stromal tumor, lung cancer, colon cancer, ovarian cancer and kidney cancer, is wide in therapeutic window, and as antitumor agent, the compound has high application value in the field of medicine.