先前的帖子说了,成功完成了对sdk的升级,伴随而来的问题还真不少.准备在命令行中对某一个项目的数据库进行操作的时候,突然发现在命令行中敲入adb命令,出现了
'adb不是内部或外部命令'.
出现这种问题,很显然是path路径的问题,窃喜,改变了环境变量中path的路径:
D:\android-sdk-windows\tools
发现还是不行,D:\android-sdk-windows\tools打开了文件夹,发现在tools文件夹下根本没有adb.exe,原来升级后的adb.exe在platform-tools文件夹中,所以改变path中的路径:D:\android-sdk-windows\platform-tools.
typing the adb command, the problem is resolved.
这里我备注一下怎样在命令行中进入某个项目的数据库:
#1.敲入adb shell (需要注意的是:当前环境下只能有一个模拟器,否则会提示:error: more than one device and emulator)
#2.敲入cd data/cd data
#3.敲入ls 查看当前环境下所有project的package name,找到你所需要进的项目的package name.
#4.敲入cd 包名,例如:cd com.sqlite.demo.test
#5.敲入ls 然后再敲入cd databases
#6.敲入sqlite3 数据库名,例如:sqlite3 myinfo.db
#7.以上六步顺利完成后,可以进入到数据库中,.schema可以查看当前数据库的结构.
#8.一些增、删、改、查SQL语句的运用.
2011.10.20.pm
jack.li
QQ:523072842
Email:523072842@qq.com