我刚刚发现了Realm,并且想要更详细地探索它,所以我决定创建示例应用程序并搞乱它.到现在为止还挺好.
但是,我还没有解决的一件事是如何在Realm Browser中查看我的数据库.如何才能做到这一点?
在android 6.0.1上我尝试使用run-as时收到此错误.
?> ~ adb shell 14:29:01
shell@trlte:/ $ run-as org.ligi.passandroid
run-as: Could not set capabilities: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我真的很喜欢run-as命令 - 有没有办法让它在6.0.1上运行?
我只是使用这种方法植根我的Nexus 5:http://www.phonearena.com/news/How-to-root-Google-Nexus-5_id49014
我还在开发人员选项中启用了USB调试.
然后我尝试使用此命令从我的设备中提取数据库文件:
adb pull /data/data/path.to.package/databases/data /sdcard/test
Run Code Online (Sandbox Code Playgroud)
我收到permission denied错误.
我没有在我尝试访问的应用程序中设置调试标志.这是我无法访问该文件的原因吗?如果是,是否有任何变通方法可以访问应用程序文件?
如何在OSX中运行此命令?
dd if=mybackup.ab bs=24 skip=1|openssl zlib -d > mybackup.tar
当我运行这个时,我得到以下错误
$ dd if=mybackup.ab bs=24 skip=1|openssl zlib -d > mybackup.tar
dd: mybackup.ab: No such file or directory
openssl:Error: 'zlib' is an invalid command.
Standard commands
asn1parse ca ciphers crl crl2pkcs7
dgst dh dhparam dsa dsaparam
ec ecparam enc engine errstr
gendh gendsa genrsa nseq ocsp
passwd pkcs12 pkcs7 pkcs8 prime
rand req rsa rsautl s_client
s_server s_time sess_id smime speed
spkac verify version x509
Message Digest commands (see the `dgst' command …Run Code Online (Sandbox Code Playgroud)