I just did very similar - existing asphalt I wanted for a floor (to park tractor-loaded trailer). I leveled 4x6s on the bottom, recoated with copper-coat, and evened out with 2x4s above to get an even 'foundation'. Big overhang, careful site selection so roof water will drain away, not into wood. I also made anchors to spread out under the asphalt that secured the 4x6s. It will outlast my ownership.
HOWEVER, I spent so much time leveling those 4x6s that I could have cut trenches in the asphalt, dig down an extra inch or 2, sand filled bottom to set skinny concrete blocks, and leveled from there (same as 4x6s, shift every 1 1/2 inch difference). Having done it, the cutting and base adjustment would have been quicker.
I had to set the 4x6 in place, level it (with shims) over all end to end, then level side to side at each corner (more shims), transfer shim dimensions to opposite corners diagonally, then adjust all so it offset its neighbor by 1 1/2 - whew! Then I had to cut these slanted lines, often with an angle at the saw table for side to side.
The cut, sand, block method would have been much smarter and more permanent. Don't walk or work too near the cut edge (asphalt NEEDS side support), and after placing tightly fitted blocks, fill any gaps with sand for that side support.