向酸性或碱性的溶液中加铝一定产生氢气吗