当前位置: 首页 > 知识库问答 >
问题:

无法在根Android手机上运行“adb root”[duplicate]

皮景龙
2023-03-14

生根我的设备后,我需要运行adb根目录,然后运行adb外壳程序,以便我可以访问我的应用程序数据库。当尝试运行adb根目录时,我不断得到“adbd无法在生产版本中以根目录运行”。这是为什么呢?唯一的另一种选择是使用Android模拟器进行测试,但我们都知道模拟器有多可怕(不是一个真正可行的开发解决方案)。

共有1个答案

耿志义
2023-03-14

我终于知道怎么做了!基本上你需要先运行adb shell,然后在shell中运行su,这将切换shell以root身份运行!

$: adb shell
$: su

我仍然遇到的一个问题是sqlite3未安装,因此无法识别该命令。

 类似资料:
  • 因此,我试图在我的终端上运行react native,但我不断收到不同的错误,不知道发生了什么,我不断修复,然后不断出现更多错误,但我遇到的最新问题是关于我的react native track player,我在包中使用github播放器。json 使用“--warning mode all”显示单个弃用警告。看见https://docs.gradle.org/6.2/userguide/com

  • 当我导入时,我无法运行我的应用程序,它会不断报告并且我所有引用facebook的方法都是“不推荐的”。 有人知道这会发生在哪里吗?

  • 我想在Android设备上运行一些需要根权限的命令。这些命令应该使用java代码执行,因此应用程序本身应该能够运行这些命令,而不需要将设备连接到个人电脑并使用shell运行这些命令。 我使用了,然后使用了我想要运行的命令(chmod 666)。chmod666需要一个根设备才能正常运行,因此我尝试先使用获得超级用户权限,然后尝试运行它。我将java代码放在onCreate方法中。这是我的密码: 但

  • 我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or

  • 我下载了并将其安装在我的计算机上。但当我尝试启动android工作室时,那里什么也没有发生...它没有启动,没有错误。我也试着以管理员的身份运行它,但不起作用。那里的实际问题是什么?有人遇到同样的问题吗?

  • 我试图通过在传入字符串“John”时返回一个用户对象来建立类(spring-data-jpa存储库)的方法。 发生的情况是,在userService中,当调用users.findbyUsername(“John”)时,它总是返回null,而不是我定义的任何用户对象: 当我在测试方法中放置断点并比较users和UserService.users时,它们是相等的。 pom版本