Я сейчас попадаю в ту же проблему.
Когда я набираю up , он печатает ^[[A
.
когда я набираю left , печатается ^[[D
. И это похоже на вниз и вправо
И я нашел этот вопрос ( Sqlite с использованием командной строки ) и решил его.
Во-первых, переименуйте sqlite3 в sqlite3_bak в инструментах Android, чтобы отключить его, или вы можете удалить его напрямую, если можете быть уверены, что больше не будете его использовать. 1025 *
Во-вторых, загрузите источник "autoconf" с http://www.sqlite.org/download.html (вторая ссылка, в настоящее время на http://www.sqlite.org/sqlite-autoconf-3071502.tar.gz):
затем перейдите в распакованный каталог и скомпилируйте его через терминал
$ ./configure
$ make
$ sudo make install
В-третьих, поместите ваш «новый двоичный файл sqlite3» в каталог /opt/local/bin
или установите программную ссылку на этот файл. И источник ваш .bash_profile
или .bashrc
.