Missing UVs, Detected!
I've finally fixed the problem in the answer to this question. I needed to click Add UVs and then upload the (blank) texture I had.
In the tool bar, I clicked Draw and then it gave me the options to paint the character.
However, I had another problem, which is that when I try to paint my character, the paint did not show. I fixed it by this answer.