当x=2时,代数式ax3+bx+1的值为6,
即8a+2b+1=6,
∴8a+2b=5①
当x=-2时,ax3+bx+1=-8a-2b+1=-(8a+2b)+1②
把①代入②得:ax3+bx+1=-5+1=-4.
故选B.