实体机无sqlite3怎么办 ------ Android学习记录
2017-11-15 14:03
267 查看
在学习《Android第一行代码》时,adb shell 中调试我的真机“华为荣耀畅玩6x”时,/system/xbin/路径里面没有数据库管理的sqlite3可执行文件,导致无法查看我写的APP的数据库。
解决办法记录:
adb shell开始调试手机,su获取root权健。cd proc进入proc目录,cat cpuinfo查看CPU信息,只要看框架。我的是AArch64 Processor rev 4 (aarch64),网上说这是64位框架的arm处理器。就是要查这个信息。
然后找适用于自己手机框架的sqlite3文件。我新建了一个AVD, API LEVEL 24(我手机安卓7.0,API 24) CPU选择的arm64-v8a,虚拟设备建好后打开,adb调试获取该虚拟设备/system/xbin/路径下的sqlite3文件(命令 adb pull /system/xbin/sqlite3 .),然后放到自己实体机/system/xbin/ (推荐)或者/system/bin/等路径下。
好了,sqlite3命令已经可以用了
附:Linux下有时遇见麻烦是文件权限问题。
解决办法记录:
adb shell开始调试手机,su获取root权健。cd proc进入proc目录,cat cpuinfo查看CPU信息,只要看框架。我的是AArch64 Processor rev 4 (aarch64),网上说这是64位框架的arm处理器。就是要查这个信息。
然后找适用于自己手机框架的sqlite3文件。我新建了一个AVD, API LEVEL 24(我手机安卓7.0,API 24) CPU选择的arm64-v8a,虚拟设备建好后打开,adb调试获取该虚拟设备/system/xbin/路径下的sqlite3文件(命令 adb pull /system/xbin/sqlite3 .),然后放到自己实体机/system/xbin/ (推荐)或者/system/bin/等路径下。
好了,sqlite3命令已经可以用了
附:Linux下有时遇见麻烦是文件权限问题。
相关文章推荐
- 黑马程序员Java培训、Android培训_Java 学习过程记录_语言基础2
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象上
- 黑马程序员Java培训、Android培训-Java 学习过程记录_多线程
- 黑马程序员Java培训、Android培训-Java 学习过程记录_多线程2
- 黑马程序员Java培训、Android培训-Java 学习过程记录_JavaAPI-1
- 黑马程序员Java培训、Android培训-Java 学习过程记录_多线程3
- [android学习记录]
- android&&ruby on rails学习记录
- android官方文档学习记录
- android数据存储学习记录
- Android学习过程中问题记录
- java4android学习记录笔记
- Android学习记录之:Toast的使用
- Android JNI学习之第一个入门实例(确实花了不少功夫,也遇到了很多阻碍,不过还好,最终解决,记录下)
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象下
- 关于Android ProGuard混淆学习记录
- 黑马程序员Java培训、Android培训-Java 学习过程记录_语言基础3
- android数据存储学习记录
- 黑马程序员Java培训、Android培训_Java 学习过程记录_开发前奏
- 黑马程序员Java培训、Android培训-Java 学习过程记录_面向对象下3