SqliteStudio AndroidDb:设置成功但连接失败
SqliteStudio AndroidDb: successful setup but fails to connect
我 运行 在 Ubuntu 15.10 上安装 SqliteStudio 3.0.7。我似乎无法让 USB/sqlite3 模式在 4.4.4 ROM (sdk 19) 上为 Android Studio (2.1.1) 模拟器或 Genymotion 工作。
据我所知,该应用程序是在调试模式下构建的;我只 运行 使用 Studio 的 "debug" 按钮,我可以使用 sqlite3 命令通过 adb shell
访问数据库。
在 Android Studio 模拟器上,我可以在 "Application" 下拉列表中看到我的应用程序,但数据库下拉列表仍为空。在 运行ning sqlitestudio -d
并使用 F12
打开调试控制台后,我看到以下控制台错误:
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。 "test connection" 按钮仅显示红色错误感叹号图标。 URL 如下;控制台中没有生成错误消息。
android://192.168.56.101%3A5555:@/my.corp.myapp/myapp.db
感谢您的想法和建议!
更新:
再次尝试在硬件设备(而不是模拟器)上报告我的应用程序不可调试 -- 但它是;我正在调试它。 SqliteStudio调试日志如下:
[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/"
这是 Android SQLiteStudio 插件中的一个错误,提交于 http://bugs.sqlitestudio.pl/?id=3122,将在下一个插件版本中修复。
我 运行 在 Ubuntu 15.10 上安装 SqliteStudio 3.0.7。我似乎无法让 USB/sqlite3 模式在 4.4.4 ROM (sdk 19) 上为 Android Studio (2.1.1) 模拟器或 Genymotion 工作。
据我所知,该应用程序是在调试模式下构建的;我只 运行 使用 Studio 的 "debug" 按钮,我可以使用 sqlite3 命令通过 adb shell
访问数据库。
在 Android Studio 模拟器上,我可以在 "Application" 下拉列表中看到我的应用程序,但数据库下拉列表仍为空。在 运行ning sqlitestudio -d
并使用 F12
打开调试控制台后,我看到以下控制台错误:
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。 "test connection" 按钮仅显示红色错误感叹号图标。 URL 如下;控制台中没有生成错误消息。
android://192.168.56.101%3A5555:@/my.corp.myapp/myapp.db
感谢您的想法和建议!
更新:
再次尝试在硬件设备(而不是模拟器)上报告我的应用程序不可调试 -- 但它是;我正在调试它。 SqliteStudio调试日志如下:
[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/"
这是 Android SQLiteStudio 插件中的一个错误,提交于 http://bugs.sqlitestudio.pl/?id=3122,将在下一个插件版本中修复。