The best chance to finish the season is to play it out in a country that is allowing sporting events to occur without fans. So fly to China, Japan, or South Korea, quarantine everyone for as long as the country makes you, have 10-14 days or so to start to get players back in shape once quarantine is over, and then play the games.
You probably can’t add any other players to your roster from free agency, because they’d have to pass through quarantine. But you could maybe get that to work to some degree. The NBA should really look to China for this if they want to repair that relationship. They probably couldn’t restart the season until mid-May, and it would mean being away from families for months during a global pandemic, which introduces a new set of hardships.
But they can’t play here. Say you tear your knee — hospitals aren’t fixing ACLs right now, and won’t for awhile. It’s not just logistics of getting and keeping players, referees, and team officials healthy. There are a host of secondary issues related to player safety and longevity that are affected too.