android之adb不是内部或外部命令解决方案

时间:2022-09-03 15:14:10

先前的帖子说了,成功完成了对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