android 数据库查看工具 mac,关于android studio:在MacOS上查看Realm数据库并将adb定义为环境变量...
我是使用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定义为环境变量...相关推荐
- android刷机工具mac版,Android刷机教程(mac系统)
最近需要分析一款app的协议,需要脱壳,就特意刷机来学习. 由于楼主都是ios手机,便从咸鱼上购买了200元的Nexus5来做刷机.亲儿子的手机200元,方便好用,支持4.4.0-8.0.1的Andr ...
- 查看android数据库sqlite3中的表及数据、手机上直接编辑数据库
找到一篇关于Sqlite的好文章,擅自保存下来,希望作者不要怪罪.. 转自: http://www.apkbus.com/android-60977-1-1.html 最近涉及到数据库的操作,要察看手 ...
- android 数据传递工具,AnyTrans for Android for Mac(安卓手机数据传输工具)
原标题:AnyTrans for Android for Mac(安卓手机数据传输工具) AnyTrans for Android for Mac是一款好用的安卓手机数据传输工具,全面管理您的iPho ...
- android签名文件查看工具,ionic 发布android,并查看签名文件。
1. 生成android包文件 ionic cordova build android --release 这时候已经cd到你app的目录下面了,然后 2. 生成签名文件 keytool -genke ...
- android 反编译工具_【Android APK分析工具】
1.Apktool 官网:http://ibotpeaches.github.io/Apktool/ 源码: Github地址:https://github.com/iBotPeaches/Apkt ...
- Android反编工具的使用-Android Killer
今天百度搜索"Android反编译"搜索出来的结果大多数都是比較传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比較方便操作的Android ...
- android布局优化 工具,详解Android布局优化
怎样才能写出优秀的Android App,是每一个程序员追求的目标.那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫.一句话来回答这个问题:细节很重要.今天我们就从最基础的XML布局来 ...
- Android反编译工具的使用-Android Killer
今天百度搜索"Android反编译"搜索出来的结果大多数都是比较传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比较方便操作的Android ...
- android 快速开发工具类,android面试知识点
项目地址:570622566/FastAndrUtils 简介:android 快速开发工具类 更多:作者 提 Bug 官网 标签: Fastandrutils 是一套整理修改整合的 and ...
最新文章
- axi dma cyclic mode调试完成
- PopWindow弹出在任意位置。
- 【Finish】Python Day 2
- springboot集成rocketmq消费者
- java算术运算符_JAVA-基础-算术运算符
- Citrix VDI-in-a-Box 第二篇:架构篇
- Spark入门:也可以用Java创建轻量级的RESTful应用程序
- oracle—ebs_采购功能点操作手册,oracle—EBS_采购功能点操作手册
- html5拨动密码锁游戏,密码锁游戏(JavaScript)
- selenium的页面等待
- hex文件分析+Qt5制作Hex文件转Bin文件的工具(含源码+工具下载)
- matlab求均值和方差偏度峰度,均值、标准差、偏度、峰度的绘制
- PDH性能测试之五--待续
- 创业起步 中小型网吧的组建解决方案(转)
- pvt检查是什么意思_EVT、DVT、PVT是什么意思
- 2021南昌市地区高考成绩排名查询,2021南昌中小学国编成绩排名/分数线
- alertmanager 简介
- C语言去除图像的离散区域,Visual C++数字图像实用工程案例精选
- jQuery判断是否为数字
- PCB生产企业自动化立体仓库/智能仓库库系统WMS/WCS解决方案
热门文章
- 小程序开发框架mpvue开发文档
- 邮箱的容量怎么算怎么看?免费邮箱容量多大?能办公用吗?
- 【Tomcat简介】
- 【论文阅读】Learning Deep Features for Discriminative Localization
- c语言内涵教程练习6,C语言内涵教程练习5参考答案.doc
- SDCC 2016·北京站年终收官巨献,五十位演讲嘉宾和议题大公布
- MAC必装软件之HomeBrew、HomeBrew-Cask
- 如何在OC类里 调用swift类
- 如果能天天送书,天天爽就好了,再送5本
- 3g手机android应用新浪微博,3.1.1 新浪微博官方Android客户端