Не удается установить «ARCore – Patch» для неподдерживаемых устройств - PullRequest
0 голосов
/ 03 апреля 2019

Я не могу установить ARCore Patch для неподдерживаемого Huawei P Smart 2019 для смартфона.

Вот ошибка (в самом конце всех моих манипуляций):

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. Я загрузил репозиторий, включающий небольшой скрипт bash patch_apk.sh, который можно использовать для исправления оригинального arcore-preview2.apk, чтобы всегда предполагать определенный тип устройства.

  2. Затем я установил следующееинструменты и сделал их присутствующими в PATH:

    • apktool

    • radare2

    • keytool

    • zipalign (Android SDK)

    • apksigner (Android SDK)

  3. Затем я добавил путь в ~/.bash_profile.

    export PATH=$PATH:~/Library/Android/sdk/build-tools/29.0.0-rc1/
    
  4. Изменил каталог (куда я помещал загруженные файлы репо):

    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
    

Последняя команда выдает ошибку .

Не могли бы вы сказатьмне что я не так сделал?

1 Ответ

0 голосов
/ 03 апреля 2019

Я решил эту проблему. Проблема коснулась версии сборки Android-инструментов. Вот правильный путь для файлов zipalign и apksigner в ~/.bash_profile:

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

Теперь все работает отлично.

enter image description here

...