相关疑难解决方法(0)

run-as:无法设置功能:不允许操作

在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上运行?

android adb

48
推荐指数
2
解决办法
4万
查看次数

Chrome DevTools 损坏 - Stetho 无法使用

Stetho 和 Google Chrome DevTools 在 macOS 更新后变得无法使用(我怀疑 macOS 更新是此错误的根源,但我更愿意提及它)。

这是在设备上打开“检查模式”后 DevTools 的外观(由 Facebook Stetho 库提供,适用于 Android 和 OKHttp)。

开发者工具窗口

页面上不再有“CSS”样式表,字体也发生了变化。许多标签页没有显示(即网络请求),我只能访问一些错误消息:

There were 84 bytes that were not consumed while processing request 4
There were 84 bytes that were not consumed while processing request 5
There were 84 bytes that were not consumed while processing request 6
Failed to clear temp storage: undefined
Run Code Online (Sandbox Code Playgroud)

我按照有关此问题的说明进行操作:无法清除临时存储和此问题:无法清除临时存储:Chrome 中的安全错误但我无法解决该问题。

这是我尝试过的:

  • 使用 AppCleaner 卸载并重新安装 Chrome
  • 从磁盘中删除 chrome 缓存
  • 从中删除 chrome 配置文件 ~/Library/Application\ …

android google-chrome google-chrome-devtools okhttp stetho

48
推荐指数
2
解决办法
5427
查看次数

sqlite3:找不到

我正在尝试使用此处描述的过程访问我的设备上的sqlite数据库:如何查看SQLite数据库(无模拟器)?

但是,我继续找不到sqlite3.我假设我打算在行的开头输入带有#(#)符号的命令.我尝试了它并没有得到任何东西.没有它,我收到错误消息.

sqlite3.exe文件肯定存在于路径中.

我必须安装一些东西吗?

sqlite android adb

21
推荐指数
2
解决办法
4万
查看次数

在Android Studio中查看设备上的SQLite数据库

我使用的是最新版本的Android Studio.当我在模拟器上运行我的应用程序时,我可以通过以下方式查看我的数据库:

tools -> Android Device Monitor -> clicking on the emulator in the left panel -> file explorer -> data -> data -> com.project-name

但是在设备上运行我的应用程序时,此选项不可用.

我检查过相关问题:

  1. Android - 在设备上查看SQLite数据库?这里投票最多的答案建议将数据库复制到SD卡,甚至是eclipse.
  2. 在Android设备上访问sqlite数据库

这些问题来自2011年和2010年.我可以使用任何插件或其他外部工具吗?

sqlite android android-studio

20
推荐指数
1
解决办法
5万
查看次数

DDMS - 无法绑定到Android Studio上的调试器的本地8600

我试图使用Android设备监视器查看我的数据库表,它显示我错误的原因我不太确定.而且我没有运行DDMS的另一个实例.

它没有显示我的DDMS,而是向我展示了这个错误

[2015-09-10 17:39:53 - ddms] Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.
[2015-09-10 17:39:53 - ddms] Can't bind to local 8600 for debugger
[2015-09-10 17:39:53 - ddmlib] Broken pipe
java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
    at sun.nio.ch.IOUtil.write(IOUtil.java:65)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:487)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:677) …
Run Code Online (Sandbox Code Playgroud)

android ddms android-studio

19
推荐指数
2
解决办法
5万
查看次数

设备所有者现在禁用备份服务

我的设备所有者应用程序出现问题:在 Android 5.1 之前它运行良好,但现在更新到 Android 5.1 后,安装设备所有者应用程序会禁用备份服务。

现在在设备设置中,当进入备份和重置选项时,备份服务是灰色的,表示:备份服务处于非活动状态。这是由您的设备政策设置的

我可以在 google git 存储库上找到这个源代码......代码不是很长且易于理解,他们使用 android.app.backup.IBackupManager 来禁用该服务......但更容易的是提交评论:

设置设备所有者时关闭备份管理器服务

这是他们所做的:

import android.app.backup.IBackupManager;

// Shutting down backup manager service permanently.
long ident = Binder.clearCallingIdentity();
try {
    IBackupManager ibm = IBackupManager.Stub.asInterface(
        ServiceManager.getService(Context.BACKUP_SERVICE));
    ibm.setBackupServiceActive(UserHandle.USER_OWNER, false);
} catch (RemoteException e) {
    throw new IllegalStateException("Failed deactivating backup service.", e);
} finally {
    Binder.restoreCallingIdentity(ident);
}
Run Code Online (Sandbox Code Playgroud)

哇...这对我的项目来说是一个严重的缺陷!不开玩笑:现在真的不可能让用户在安装设备所有者应用程序时备份他的数据吗?

所以,希望这里有人可以有信息或经验来分享这个?可悲的是,我对此并不熟悉,但也许通过反思可以在事后修复?

感谢您的阅读!

android android-backup-service device-owner

4
推荐指数
1
解决办法
1963
查看次数

Android Studio不提供SQL作为注入语言

在字符串文字中,Android studio提供了注入语言功能,但在语言下拉列表中,没有提供SQL.所有文件都说它应该在那里.知道如何注入SQL吗?

在此输入图像描述

intellij-idea android-studio

3
推荐指数
1
解决办法
860
查看次数