我是使用Android Studio的新手,还是使用mac os的新手,还是使用领域的新手。

我的问题是我需要使用macOS的领域监视器来查看我的领域数据库,为此,我需要使用android studio中的终端从仿真器中提取数据库文件,但是我做不到,因为我需要配置系统变量,我尝试使用mac os终端执行此操作,但是它不起作用,我在网上搜索并尝试了许多技巧,但一无所获。

如果有人可以给我详细的分步指南来做到这一点,将不胜感激。

编辑:

我需要从我的android应用程序中查看领域数据库文件,我在此链接中尝试了解决方案

如何在领域浏览器中查看我的领域文件?

所以我需要使用adb命令从仿真器中提取领域文件,我尝试使用android studio终端,但无法识别adb命令,经过一些研究,我发现了此链接

无法通过终端访问OS X中的adb,"找不到命令"

在Mac OS X上设置ANDROID_HOME环境变量

所以我需要使用mac终端定义ANDROID_HOME环境变量和路径。我尝试过-我打开mac终端并直接编写以下命令:

export ANDROID_HOME=/Users/apple/Library/Android/sdk

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

然后,我打开了android studio终端并尝试使用adb命令,但仍然找不到,然后重新打开了mac终端并编写了以下命令:echo $ANDROID_HOME检查值,但我什么也没得到。

似乎我在这里缺少什么,我不知道它是什么。

我的android sdk文件的路径是:/Users/apple/Library/Android/sdk

请阅读以下链接:启动Realm对象服务器,在Realm Browser中观察更改。 我认为所有需要的信息都在那里。 如果没有,请告诉我们您缺少什么,并更具体。

感谢您的回复,请参阅我的修改后问题

第一件事第一

您想使用Realm Browser查看数据库信息。

为此,您需要从Android手机或模拟器中提取.realm文件(存储领域数据库的文件)。

似乎您需要在macOS环境变量中定义adb,以便能够执行适当的命令来提取文件,如上所述。

将adb作为环境变量包含在macOS上

为了将adb命令包括为环境变量,您需要执行以下操作:

首先,您需要打开Terminal并键入open ~/.bash_profile,然后按Enter。

带有.bash_profile文件的TextEdit应用程序将提示您。

您需要在该文件的PATH中添加adb。

将以下内容复制到文件并保存(cmd + S):

#set adb:

ADB=/Users/YOUR_USERNAME/Library/Android/sdk/platform-tools

export ADB

#set PATH:

PATH=$PATH:$ADB

export PATH

关闭文件,从用户(Apple menu => Log out)注销,然后再次登录。

为了检查您的PATH现在是否包含adb命令,您可以打开Terminal并键入echo $PATH。现在,您还应该看到adb路径。

您还可以输入adb命令以查看是否可以运行一个命令(例如adb devices)。

从Android手机/仿真器中提取realm文件

Realm Browser不支持直接从设备本身访问设备上的现有数据库。

有以下三个选项可用于查看Realm Browser上的数据库:

打开领域文件

打开领域URL

连接到对象服务器

如果您想查看设备上的现有数据库,在这种情况下,只有第一个选项与您相关。您需要将数据库从手机/仿真器复制到计算机,以便可以查看它。

为了从设备中提取数据库文件,请遵循以下步骤:

打开Terminal,然后导航到您要在其中的文件夹

保存数据库文件。使用cd命令导航到该文件夹??。

例如,如果要将其保存到桌面上的文件夹" realmDB",则需要键入cd /Users/YOUR_USERNAME/Desktop/realmDB/。

然后输入adb pull /data/data/APPLICATION_ID/files/ .

(您的applicationID可以在defaultConfig块下的build.gradle文件中找到)

这会将所有realm文件拉到该文件夹??,该数据库文件通常以名称default.realm保存。现在,您可以使用Realm Browser打开该文件并查看数据库。

请注意,adb pull仅在仿真器或有根设备上工作。

在您提到的问题中的一个链接上建议的另一种可能的解决方案是将Stetho与realm plugin for Stetho一起使用,以查看您的领域数据库。

该答案建议安装和定义Stetho,然后通过Resources => Web Sql => default.realm下的chrome://inspect页面查看数据库文件,而不是使用Realm Browser查看它。

如果不想每次更改都提取数据库文件,也可以尝试使用该文件。

android 数据库查看工具 mac,关于android studio:在MacOS上查看Realm数据库并将adb定义为环境变量...相关推荐

  1. android刷机工具mac版,Android刷机教程(mac系统)

    最近需要分析一款app的协议,需要脱壳,就特意刷机来学习. 由于楼主都是ios手机,便从咸鱼上购买了200元的Nexus5来做刷机.亲儿子的手机200元,方便好用,支持4.4.0-8.0.1的Andr ...

  2. 查看android数据库sqlite3中的表及数据、手机上直接编辑数据库

    找到一篇关于Sqlite的好文章,擅自保存下来,希望作者不要怪罪.. 转自: http://www.apkbus.com/android-60977-1-1.html 最近涉及到数据库的操作,要察看手 ...

  3. android 数据传递工具,AnyTrans for Android for Mac(安卓手机数据传输工具)

    原标题:AnyTrans for Android for Mac(安卓手机数据传输工具) AnyTrans for Android for Mac是一款好用的安卓手机数据传输工具,全面管理您的iPho ...

  4. android签名文件查看工具,ionic 发布android,并查看签名文件。

    1. 生成android包文件 ionic cordova build android --release 这时候已经cd到你app的目录下面了,然后 2. 生成签名文件 keytool -genke ...

  5. android 反编译工具_【Android APK分析工具】

    1.Apktool 官网:http://ibotpeaches.github.io/Apktool/ 源码:  Github地址:https://github.com/iBotPeaches/Apkt ...

  6. Android反编工具的使用-Android Killer

    今天百度搜索"Android反编译"搜索出来的结果大多数都是比較传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比較方便操作的Android ...

  7. android布局优化 工具,详解Android布局优化

    怎样才能写出优秀的Android App,是每一个程序员追求的目标.那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫.一句话来回答这个问题:细节很重要.今天我们就从最基础的XML布局来 ...

  8. Android反编译工具的使用-Android Killer

    今天百度搜索"Android反编译"搜索出来的结果大多数都是比较传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比较方便操作的Android ...

  9. android 快速开发工具类,android面试知识点

    项目地址:570622566/FastAndrUtils  简介:android 快速开发工具类 更多:作者   提 Bug   官网 标签: Fastandrutils 是一套整理修改整合的 and ...

最新文章

  1. axi dma cyclic mode调试完成
  2. PopWindow弹出在任意位置。
  3. 【Finish】Python Day 2
  4. springboot集成rocketmq消费者
  5. java算术运算符_JAVA-基础-算术运算符
  6. Citrix VDI-in-a-Box 第二篇:架构篇
  7. Spark入门:也可以用Java创建轻量级的RESTful应用程序
  8. oracle—ebs_采购功能点操作手册,oracle—EBS_采购功能点操作手册
  9. html5拨动密码锁游戏,密码锁游戏(JavaScript)
  10. selenium的页面等待
  11. hex文件分析+Qt5制作Hex文件转Bin文件的工具(含源码+工具下载)
  12. matlab求均值和方差偏度峰度,均值、标准差、偏度、峰度的绘制
  13. PDH性能测试之五--待续
  14. 创业起步 中小型网吧的组建解决方案(转)
  15. pvt检查是什么意思_EVT、DVT、PVT是什么意思
  16. 2021南昌市地区高考成绩排名查询,2021南昌中小学国编成绩排名/分数线
  17. alertmanager 简介
  18. C语言去除图像的离散区域,Visual C++数字图像实用工程案例精选
  19. jQuery判断是否为数字
  20. PCB生产企业自动化立体仓库/智能仓库库系统WMS/WCS解决方案

热门文章

  1. 小程序开发框架mpvue开发文档
  2. 邮箱的容量怎么算怎么看?免费邮箱容量多大?能办公用吗?
  3. 【Tomcat简介】
  4. 【论文阅读】Learning Deep Features for Discriminative Localization
  5. c语言内涵教程练习6,C语言内涵教程练习5参考答案.doc
  6. SDCC 2016·北京站年终收官巨献,五十位演讲嘉宾和议题大公布
  7. MAC必装软件之HomeBrew、HomeBrew-Cask
  8. 如何在OC类里 调用swift类
  9. 如果能天天送书,天天爽就好了,再送5本
  10. 3g手机android应用新浪微博,3.1.1 新浪微博官方Android客户端