The production method prepares a solid preparation by dissolving water-insoluble and/or water indissolvable alkaline active pharmaceutical ingredient in an acidifier-containing acid solution to obtain medicated acid liquid homogeneously mixing alkalizer, adjuvants and the medicated acid liquid, and carrying out wet granulation. The alkalizer is a reagent to reduce the acidity of the mixture of the alkalizer and the medicated acid liquid relative to the acidity of the medicated acid liquid. The preparation method avoids the problems in mechanical pulverization, such as environmental pollution, great loss and serious security risks. This method is simply operated, has high safety coefficient and is convenient for industrialized production. Also disclosed is the solid preparation produced by the method. The solid preparation produced by the method has better dissolution performance than that produced by prior art, and has better or at least equivalent stability and content uniformity with prior art.