gpt4 book ai didi

android - 无法通过 adb 安装 .apks

转载 作者:行者123 更新时间:2023-11-30 01:08:02 24 4
gpt4 key购买 nike

我一直在开发一个特定的 Android 应用程序,并且之前能够通过 Android Studio 很好地运行这些应用程序,但是自从应用最近的更新后,由于以下原因,我无法通过 Android Studio 运行该应用程序错误:

android.os.TransactionTooLargeException
Error: Could not access the Package Manager. Is the system running?

我尝试通过不同的 TCP/IP 而不是 USB 连接(认为这是某种电缆故障)、重新安装 ADB、删除 ADB 驱动程序并重新启动 Android Studio 以及以上所有操作来解决此问题尝试从 Android Studio 运行应用程序时产生了相同的错误。

应用的更新是添加了 YouTube Android Player到一个 fragment 。包含 YouTube Player 的 fragment 在该 fragment 的 onCreate 方法期间被添加到父 Activity 的 FragmentManager 中。这可能是问题所在吗?还是我找错地方了

如有任何见解,我们将不胜感激。

最佳答案

您可能在尝试使用 Android Studio 在模拟器或设备上运行 Android 应用程序时遇到此错误。此错误的最常见原因很简单,如本 link 中所述:您必须通过滑动屏幕上的“锁定”图标来手动解锁您的 Android 虚拟设备。安全措施可防止仿真器让您在执行此操作之前连接调试器。还要确保您运行的是高于 0.3.2 的 Android Studio 版本或最新版本。 AS 0.3.2 中报告了一些问题。您可以从帮助>检查更新对其进行更新。

找到这个 thread其中指出这可能是您的模拟器的问题,而不是 Android Studio 的问题。也许您正在尝试在模拟器正常启动之前安装应用程序。等待主屏幕出现在模拟器中,然后再尝试安装任何应用程序。

Also try to install any apk in Emulator from command line

Steps to install

  • Go to $Android_SDK_DIR\platform-tools, right click there keeping shift key pressed and Chose "Open Command Window here".
  • Run command adb devices to make sure yout emulator is running properly. It will show all your running emulators.
  • Now if emulators are showing properly, type the command adb install YOUR_FULL_APK_PATH , YOUR_FULL_APK_PATH is of any .apk file path in your system.

您需要等待模拟器完全启动,这可能需要几分钟时间。一旦它完全启动(模拟器上的 UI 会改变),它应该可以工作。您需要在模拟器运行后重新启动应用程序,并在出现提示时选择正在运行的模拟器。你可以查看这个bug report完整的细节。

希望这对您有所帮助!

关于android - 无法通过 adb 安装 .apks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38710859/

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