无法为不支持的设备安装“ARCore-Patch”

问题描述 投票:0回答:1

我无法为不支持的华为P Smart 2019智能手机安装ARCore Patch

这是一个错误(在我所有操作的最后):

Performing Streamed Install

adb: failed to install arcore-preview2-patched-signed.apk: 
Failure [INSTALL_PARSE_FAILED_NOT_APK: Failed to parse /data/app/vmdl2007477770.tmp/base.apk]

我做了什么:

(在macOS 10.14.4中,ADB通过Wi-Fi工作)

  1. 我下载了一个包含一个名为patch_apk.sh的小bash脚本的repo,可用于修补原始的arcore-preview2.apk以始终采用特定的DeviceType。
  2. 然后我安装了以下工具并使它们出现在PATH中: apktool radare2 密钥工具 zipalign(Android SDK) apksigner(Android SDK)
  3. 然后我在~/.bash_profile添加了一条路径。 export PATH=$PATH:~/Library/Android/sdk/build-tools/29.0.0-rc1/
  4. 更改了目录(我将下载的repo文件放到的目录): cd /usr/local/bin/arcore-patch-master
  5. 在该目录中运行脚本: ./patch_apk.sh [1011] // Don't know if [1011] device-type is good for Huawei P Smart 2019
  6. 生成了patched-signed.apk文件。最后,运行最后一个命令: adb install -r arcore-preview2-patched-signed.apk

最后一个命令带来错误。

你能告诉我我做错了什么吗?

terminal augmented-reality android-sdk-tools arcore huawei
1个回答
0
投票

我解决了这个问题。问题触及了Android构建工具的一个版本。这是zipalignapksigner~/.bash_profile文件的正确路径:

export PATH=$PATH:~/Library/Android/sdk/build-tools/28.0.3/

现在一切都很完美。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.