Android TV 中缺少 sqlite3?

Posted

技术标签:

【中文标题】Android TV 中缺少 sqlite3?【英文标题】:sqlite3 missing in Android TV? 【发布时间】:2015-11-29 09:33:17 【问题描述】:

我一直在尝试通过 adb 将一些 sqlite3 命令运行到 Nexus Player 中,但它找不到 sqlite3 命令。

这在 android TV 版本上不可用吗?有没有可以从中提取的位置?

【问题讨论】:

【参考方案1】:

我通过将 sqlite3 二进制文件推送到 nexus 播放器来解决这个问题。 请记住:华硕的 Nexus Player 是 x86 设备,因此您应该获得 x86 二进制文件。

推送

adb push X:\sqlite3 /data/local/tmp

推送后,导航到您将二进制文件推送到的路径

adb shell cd /data/tmp/local

在合适的目录下,设置权限

chmod +x ./sqlite3

然后你可以运行它

./sqlite3 <path-to-your-sqlite-db>

【讨论】:

以上是关于Android TV 中缺少 sqlite3?的主要内容,如果未能解决你的问题,请参考以下文章

将 Rails 应用程序推送到 Heroku 时缺少“sqlite3.h”

adb命令具体解释——手机缺失sqlite3时操作数据库的多种解决方式

Clojure:将 ragtime 与 sqlite3 一起使用

Android TV-电视开发知识点速览

sqlite3_create_function 的使用

sqlite用法