我试图从我的Android设备提取数据库文件(运行一个UI 2.0的非根Exynos Galaxy S9),每次我打开Android Studio 3.6.2 -〉设备文件资源管理器,我得到消息“运行为包:不可调试”。这发生在我列表中的每个应用程序上,而不仅仅是我感兴趣的那个。此外,adb shell也存在此问题。有人能帮忙吗?(抱歉,如果这有不完整的信息或张贴在错误的部分)
1dkrff031#
如果应用程序不可调试,则尝试使用此add命令一次,
adb backup -noapk <give your package name>
它使用android的备份功能。如果它要求密码,那么不要给予任何,并点击“备份数据”。然后你会得到一个完整的应用程序备份在您的系统上。解压它,并检查您的数据库。我不知道如果有allowBackup=假在您的清单这将工作。请尝试此命令一次。
a9wyjsp72#
如果您使用的是小米的设备,您需要在开发者选项中勾选“通过USB安装”。如果您没有小米帐户,您需要创建一个小米帐户。然后您将可以访问应用程序文件。
2条答案
按热度按时间1dkrff031#
如果应用程序不可调试,则尝试使用此add命令一次,
它使用android的备份功能。如果它要求密码,那么不要给予任何,并点击“备份数据”。然后你会得到一个完整的应用程序备份在您的系统上。解压它,并检查您的数据库。我不知道如果有allowBackup=假在您的清单这将工作。
请尝试此命令一次。
a9wyjsp72#
如果您使用的是小米的设备,您需要在开发者选项中勾选“通过USB安装”。如果您没有小米帐户,您需要创建一个小米帐户。然后您将可以访问应用程序文件。