The invention relates to a method for accurately measuring absorbed phase density of methane on shale. The method comprises the following steps: 1) smashing a piece of shale sample to be 60-80 meshes, and dividing the powder into two; 2) performing a volumetric method isothermal adsorption experiment on the first shale sample, and obtaining a calculation model of the amount n, adsorbing CH4, of the adsorbed state methane substance; 3) performing a weight method isothermal adsorption experiment on the second shale sample, and obtaining a calculation model of the mass m, adsorbing CH4, of the adsorbed state methane; 4) performing adsorbed phase volume correction on the calculation model of the amount n, adsorbing CH4, of the adsorbed state methane substance, obtained in the step 2) and the calculation model of the mass m, adsorbing CH4, of the adsorbed state methane, obtained in the step 3), so as to obtain the corrected substance amount calculation model and the corrected mass calculation model of the adsorbed state methane; 5) according to a definition formula of the amount of substance, combining with the two calculation models in the step 4), and determining the mass m, adsorbing CH4, and the volume V adsorption of the adsorbed state methane; 6) according to the definition of the density, determining an exact adsorption value of the adsorbed phase density rho of methane on the shale.