【问题标题】:ADB apk installation error "INSTALL_FAILED_INVALID_URI"ADB apk 安装错误“INSTALL_FAILED_INVALID_URI”
【发布时间】:2016-08-25 17:21:19
【问题描述】:

我使用 ADB 工具,我想在我的模拟器上安装 apk。所以我使用这个命令

adb install /home/jody/myexample.apk

我收到了这个错误

2841 KB/s (242867 bytes in 0.083s)
pkg: apk
ver: /data/local/tmp/concolicexample.apk
Failure [INSTALL_FAILED_INVALID_URI]

我搜索了这个错误,从https://mobiledevstories.wordpress.com/2013/06/03/android-adb-install_failed_invalid_uri/ 我发现我应该解决方案是更改目录的权限,但问题是我不知道 /data/local/tmp 在哪里,我应该在哪里更改权限? 我应该提到我在 Linux 上使用 genymotion 模拟器。 请帮我。对不起,如果这个问题真的很原始。我刚开始使用adb。

【问题讨论】:

  • 建议 - 您可以尝试将您的 apk 拖放到 genymotion,它会自动安装 apk。我一直在 mac 中这样做。

标签: android command-line adb apk


【解决方案1】:

这里有更多人遇到您的问题: Cannot install package on rooted device : INSTALL_FAILED_INVALID_URI

我认为您的设备需要植根才能正常工作,否则您将没有足够的权限。我这里没有根设备,所以不记得是否需要所有步骤:

所以/data/local/目录在Android设备上,所以使用adb需要访问设备。

1) adb remount(这可能不是必需的,这为您提供了对设备的更多访问权限) 2) adb shell

希望它对你有用!

【讨论】:

  • 感谢您的回答,但我使用的是 genymotion 模拟器。我在哪里可以在 genymotion 模拟器中找到这个文件夹?
  • 啊,是的,很抱歉我错过了你说的模拟器。我对 Genymotion 的经验非常有限。因此,据我所知,您有两个选择: Genymotion 带有 adb 工具,您需要找到这些工具的位置。或:docs.genymotion.com/Content/02_Application/…,然后您告诉 Genymotion 使用您已经在使用的 adb 工具。这可能会有所帮助:stackoverflow.com/questions/25739957/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多