Africa needs TRADE not just AID.
I think the aid needs to support trade, not as subsidy to control it, but to make sure people get a proper wage to give them freedoms like we can have. Africa could be the greatest source of hydrogen and bio fuel, given large scale projects in the Sahara. As oil prices go up, this could make a lot of Africa rich, so long as it is African business and not some intercorp who is doing it.
For Africa to overcome its humanitarian crisis, social and political development should be the focus. These include access to education, combating diseases, adequate infrastructure, and stable political climate. With these in place, a level playing field in global trade will be necessary to improve Africa's socio-economic status. Aid is only a temporary measure.