大概两个月前,写了《2022 年了,我决定搭一个 Android 2.2 的开发环境》一文,今天才想起应该收个尾,把编译出来的 apk 试着往锦书 SD968 上安装一下。
把 SD968 连接到 Windows 电脑上之后,会在设备管理器里看到该设备(名为 Snda Ebook)没有被正确驱动,从而也无法使用 adb 命令连接。解决办法是,到网上下载一个盛大官方的“云梯”软件安装包(这儿是一个写本文时还可以用的链接:https://soft.3dmgame.com/down/207957.html),用 7-zip 或者其他压缩软件将安装包作为压缩包打开,把其中的 $PROGRAMFILES\BamBook
这个目录提取出来,然后更新 Snda Ebook 设备的驱动程序,指定刚刚提取出来的目录为驱动程序所在路径,然后驱动自动更新结束后,设备就可以正常访问了。
这个设备的 IP 比较讨厌,所以 adb 连接命令要写成 adb connect 192.168.250.2
。
如果像素常一样在 PC 上执行 adb install
或者 adb shell
进去后再 pm install
都不行,会报错 Failure [INSTALL_FAILED_INTERNAL_ERROR]
。变通方案是,执行 mount -o remount rw /system
,然后再 cat /data/local/tmp/app.apk > /system/app/app.apk
,重启设备就会自动安装了。
启动主界面的命令,也是通过 adb 来执行 am start -n com.example.myapplication/.MainActivity
。