我的ubuntu安装genymotion有问题.主要是我无法调试我的数据库,因为通过eclipse中的DBMS和shell中的adb我无法查看/ data /文件夹的内容.没有显示文件.
我通过cd登录adb到/ sdk/platform-tools并输入./adb shell su.我看到标签不起作用,所以我盲目地输入路径.无论如何我无法拉数据库,也许我做错了命令.
通过DBMS我尝试连接但数据文件夹不显示内容.
在模拟器上一切顺利,但模拟器很慢,我宁愿使用genymotion.
有什么建议如何处理这个问题?
在我的 andorid 应用程序中,我使用 Retrofit2 发出 GET 请求:
http://myapi.com/items/list
Run Code Online (Sandbox Code Playgroud)
但我还想提出另一个要求,例如
http://myapi.com/items/list/filter/active:true,min_price:100
Run Code Online (Sandbox Code Playgroud)
所以过滤器参数是可选的。我正在尝试执行以下操作:
@GET("items/items/list{filter}")
Observable<ResponseItems> getItems(@Path("filter") String filter);
Run Code Online (Sandbox Code Playgroud)
并称之为:
service.getItems("")
Run Code Online (Sandbox Code Playgroud)
和:
service.getItems("/filter/active:true,min_price:100")
Run Code Online (Sandbox Code Playgroud)
但它不起作用。所以我最终创建了两个单独的服务调用,一个带有过滤器参数,另一个没有。我认为应该有更优雅的方法。