该小节中我们照着作者说的一步步写完相应的代码,并运行程序,最后需要使用adb shell来对数据库和表的创建情况进行检查。

可是当配置好环境变量之后,在命令行终端输入adb shell结果如下所示:

这时候只能google了,有说让我先把adb进程结束再重新输入命令的,试了一下还是出现了相同的问题;还看了老外的网站,给了以下的解决方案:

结果找了半天找不到Enable ADB integration在哪,一查才知道Android Studio3.0开始改版了,这个相应的按钮被取消了,替代的东西压根找不到,心里真是万分压抑,后来仔细看了一下作者这么做的目的无非就是想确认BookStore.db文件中表和数据库是否已经创建了,于是我就打开Device File Explorer,在/data/data/com.example.databasetest/databases/目录下,把BookStore.db文件存到某个位置(如d盘根目录下),然后按作者的命令语句进行打开即可。

如图所示,还是可以看到BookStore.db数据库和Book表确实已经创建成功的。

第一行代码第二版6.4.1小节创建数据库中遇到adb shell出错的问题相关推荐

  1. 第一行代码-第二版(郭霖著)笔记五(Broadcast Receiver)

    目录 一.广播机制简介 二.接收系统广播 1.动态注册监听网络变化 2.静态注册实现开机启动 三.发送自定义广播 1.发送标准广播 2.发送有序广播 五.广播的最佳实践---实现强制下线功能 一.广播 ...

  2. Android第一行代码第二版简要总结

    进入安卓的第一本书(简要概括) 第一章 了解大体Android 1.Android系统架构 Linux内核层:为Android设备的各种硬件提供了底层的驱动. 系统运行库层:通过c/c++库来提供主要 ...

  3. 第一行代码-第二版(郭霖著)笔记六(持久化技术)

    目录 一.持久化技术简介 二.文件存储 1.将数据存储到文件中 2.从文件中读取数据 三.SharedPreference存储 1.将数据存储到SharedPreferences中 2.从Shared ...

  4. 第一行代码-第二版(郭霖著)笔记十一(高级技巧)

    目录 一.全局获取Context的技巧 二.使用Intent传递对象 1.Serializable方式 2.Parcelable方式 三.定制自己的日志工具 四.调试Android程序 五.深色主题 ...

  5. 第一行代码-第二版(郭霖著)笔记四(Fragment)

    目录 一.碎片是什么 二.碎片的使用方式 1.碎片的简单用法 2.动态添加碎片 3.在碎片中模拟返回栈 4.碎片和活动之间的通信 三.碎片的生命周期 1.碎片的状态和回调方法 四.动态加载布局的技巧 ...

  6. 第一行代码(第二版)全书代码下载

    Github地址: https://github.com/newcaoguo/booksource

  7. 第一行代码:以太坊(1)-创建自己的私有区块链

    本文会利用以太坊客户端(geth)搭建一个私有区块链,并在这个私有区块链上挖矿,通过本文的案例,读者可以更深入理解区块链.以太坊.挖矿的理论. 通过阅读本文,您可以: 掌握搭建以太坊开发环境的方法 掌 ...

  8. 第一行代码 第六章 数据储存方案 - LitePal数据库存储

    LitePal – 一款开源的Android数据库框架. 它采用对象关系映射的模式(ORM),将开发中常用的数据库功能进行封装,使得不用编写SQL语句就可以完成各种建表和增删改查的操作. 在项目中使用 ...

  9. 《第一行代码》中遇到的问题

    前言: 最近刚刚学完郭霖的第一行代码(第二版)这本书,是我选择入门安卓的一本书,看到很多人都推荐这本书,所以就去图书馆借来趁寒假学习下.但是由于技术是不断更新的,而这本书是16年的,虽然也算是市面上比 ...

最新文章

  1. android 指纹识别支付 secure os,Android指纹登录/指纹支付简述
  2. labview嵌入c代码_Raspberry pi 4B+LabVIEW_2020amp;NXG部署WebApp
  3. 《Orange’s 一个操作系统的实现》3.保护模式7-特权级转移(通过调用门转移目标段-无特权级转换)...
  4. 最小生成树Prime算法
  5. java单链表 提供增删改查_java实现单链表增删改查的实例代码详解
  6. (86)FPGA同步复位与异步复位-面试必问(十)(第18天)
  7. Win7双屏显示设置
  8. 坑爹的libxml2 for mingw 编译
  9. 软件是怎么控制硬件的?
  10. 2.两数相加(leetcode-2)
  11. JVM监控及诊断工具GUI篇之JConsole
  12. 国外LEAD赚钱教程:EMU篇(五)国外lead常用工具汇总
  13. 计算机辅助档案管理文字说明,计算机辅助档案管理
  14. java实现断点续播_vue-video-player 断点续播的实现
  15. Efficientnet笔记:各个框架最适合的图像尺寸
  16. BiMap(HashBiMap,EnumBiMap,ImmutableBiMap)实战
  17. 干货!ERP在企业财务管理中的应用问题分析与解决办法
  18. webbench源码学习--命令行选项解析函数getopt和getopt_long函数
  19. 快速传输大文件,怎么通过网络传大文件给对方(1G以上)
  20. 三连击(升级版)题解(洛谷P1618)

热门文章

  1. Glide4.7加载图片RoundedCorners跟CenterCrop冲突问题解决
  2. 初入Kaggle之数据集的使用及预测结果生成
  3. 教师计算机课游戏教学设计,有趣的游戏教学设计及课堂实录
  4. Linux软件开发工程师
  5. Python爬虫实战--58同城二手商品爬虫
  6. 台式计算机启动时 每次按f1,开机按f1的解决方法_电脑开机每次都要按F1,怎么解决...
  7. 可以跟小伙伴联机对战的五子棋,你会吗?今天用Python教大家搞定!!快上车!
  8. Docker 命令基础及进阶
  9. javaScript中内置对象Date基本操作入门
  10. 1698无法登录mysql服务器,Mysql ERROR 1698 (28000) 解决