张学成最终是被 张学良下令击毙的。具体原因如下:
投靠日本人:
张学成在九一八事变之后,从天津奔往沈阳,投靠了日军,并被任命为“东北自卫军总司令”。
进攻东北军:
张学成还向张学良的东北军发起了进攻,这一行为彻底激怒了张学良。
黄显声的告知:
在得知张学成的背叛行为后,黄显声向张学良报告了情况,张学良决定不再顾念兄弟情谊,下令消灭张学成及其所部伪军。
高山子之战:
在1931年11月的高山子一战中,东北义勇军将张学成所部全部歼灭,张学成在战斗中当场被击毙。
综上所述,张学成因投靠日本人并对东北军发起进攻,最终被张学良下令击毙。