首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SqliteStudio AndroidDb:成功安装但未能连接

SqliteStudio AndroidDb:成功安装但未能连接
EN

Stack Overflow用户
提问于 2016-06-03 15:41:39
回答 1查看 692关注 0票数 0

我在Ubuntu15.10上运行SqliteStudio 3.0.7。我似乎无法让USB/sqlite3 3模式在Android (2.1.1)模拟器上工作,也无法在4.4.4ROM (sdk 19)上运行Genymotion。

AFAIK应用程序是在调试模式下构建的;我只使用Studio的“调试”按钮运行它,我可以通过adb shell使用sqlite3命令访问数据库。

在Android模拟器上,我可以在" application“下拉列表中看到我的应用程序,但是数据库下拉列表仍然是空的。在运行sqlitestudio -d并使用F12打开调试控制台后,我看到以下控制台错误:

代码语言:javascript
复制
DEBUG:    Warning from notify manager: "Cannot connect to device emulator-5554, because the application ....MyApp is not debuggable."
DEBUG:    Could not open db connection "android://emulator-5554:@/my.corp.myapp/"

使用Genymotion,可以正确填充数据库下拉列表,但在下面的屏幕中,我的Android数据库URL显示为网络而不是USB。“测试连接”按钮只显示红色错误感叹号图标。URL如下所示;控制台中不生成错误消息。

代码语言:javascript
复制
android://192.168.56.101%3A5555:@/my.corp.myapp/myapp.db

感谢您的想法和建议!

更新:

在硬件设备(而不是模拟器)上再次尝试报告说,我的应用程序是不可调试的--但它是;我正在调试它。SqliteStudio调试日志如下:

代码语言:javascript
复制
[13:35:43.083] WARNING:  Cannot connect to device "034c1ab776f500000000" / "my.corp.myapp.debug" 
Details:
 "run-as: exec failed for echo Error:Permission denied"
[13:35:43.083] DEBUG:    Warning from notify manager: "Cannot connect to device 034c1ab776f500000000, because the application my.corp.myapp.debug is not debuggable."
[13:35:43.083] DEBUG:    Could not open db connection "android://034c1ab776f500000000:@/my.corp.myapp.debug/"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-16 21:32:34

这是SQLiteStudio的Android插件中的一个bug,提交给http://bugs.sqlitestudio.pl/?id=3122,将在下一个插件版本中修复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37618507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档