gpt4 book ai didi

Android 8 Bug : Starting apk installation via adb doesn't work, 需要权限 REQUEST_INSTALL_PACKAGES

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:18:49 27 4
gpt4 key购买 nike

我需要在 android 8 手机上开始安装一个 apk,但这应该不是静默的(adb install)。行为应该就像用户触摸了设备上的 apk 文件一样。在 android 8 之前,可以像这样通过 adb 启动 apk 的安装:

adb shell am start -d file:"///sdcard/foobar.apk" -p com.google.android.packageinstaller

这在 android 8 上不再可能。根据日志文件,权限 android.permission.REQUEST_INSTALL_PACKAGES 是必需的。

09-25 16:39:55.691  6066  6066 E InstallStart: Requesting uid 2000 needs to declare permission android.permission.REQUEST_INSTALL_PACKAGES

我知道自从 android 8 apps that requests installing other apps needs this permission ,但通过 adb 执行此操作不应该是这种情况,对吧?

这是 android 8 中的错误吗?是否有可能以其他方式做到这一点?

最佳答案

尝试在 list 中添加

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>

关于Android 8 Bug : Starting apk installation via adb doesn't work, 需要权限 REQUEST_INSTALL_PACKAGES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46419147/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com