Look at the log, reported a mistake, the approximate reason is that the so file could not be found. This error is generated in the emulator and does not appear when the real machine is running.
After asking, the reason is that I started the simulator is x86 structure, involving the underlying things need to use the ARM structure of the simulator, so it is not the problem of the program, but the problem of the simulator, the new arm structure of the simulator will not report the error. However, it takes a long time to start an arm-structured emulator under Windows, so the real thing about this is to use the real machine, and of course there's another option, using Linux for development, and the simulator starts much faster under Linux, Since my computer is Windows+ubuntu dual system, it is very convenient to switch to Ubuntu for development.
Android NDK Development-No workaround for so files found