Ошибка обновления Project Tango v1.23 Xiaotong для Java

Мой планшет Project Tango сегодня обновил Project Tango Core до последней версии (v 1.23), и я начал получать сообщение об ошибке в своем приложении.

10-06 17:10:21.219    5986-6168/? E/tango_client_api﹕ TangoErrorType TangoService_connect(void*, TangoConfig): Internal Error: Connect failed internally: -2
10-06 17:10:21.227    5986-6168/? E/Face﹕ error invoked by message localize
com.google.atap.tangoservice.TangoInvalidException
        at com.google.atap.tangoservice.Tango.throwTangoExceptionIfNeeded(Tango.java:645)
        at com.google.atap.tangoservice.Tango.connect(Tango.java:380)
at com.aawhere.homeaware.AreaLocalizer.connect(AreaLocalizer.java:274)

Ошибка была обнаружена при обновлении, и было подтверждено, что она вызвана обновлением Project Tango Core, поскольку у меня есть другой планшет со старым ядром, на котором мое приложение работает нормально.

Я попытался обновить Java SDK jar, чтобы он соответствовал версии 1.23, однако Android Студия пожаловалась, что артефакт поврежден.

введите здесь описание изображения

Я подтвердил, что артефакт поврежден, разархивировав его с помощью моего macbook pro:

    Aarons-MacBook-Pro:Downloads aroller$ unzip -t TangoSDK_Xiaotong_Java.jar
    Archive:  TangoSDK_Xiaotong_Java.jar
        testing: META-INF/                OK
        testing: META-INF/MANIFEST.MF     bad CRC ce9003f9  (should be ee027fb2)
        testing: com/                     OK
        testing: com/google/              OK
        testing: com/google/atap/         OK
        testing: com/google/atap/tangoservice/   OK
        testing: com/google/atap/tangoservice/Tango$OnCloudUpdateListener.class   bad CRC dfe2bf5c  (should be 0bc3b5fc)
        testing: com/google/atap/tangoservice/TangoCameraIntrinsics.class   bad CRC f6596bc1  (should be 7fddc109)
        testing: com/google/atap/tangoservice/TangoCameraPreview.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoCoordinateFramePair$1.class   OK
        testing: com/google/atap/tangoservice/TangoTextureCameraPreview.class   bad CRC 0566a02b  (should be 77d47cbe)
        testing: com/google/atap/tangoservice/Tango$CloudEvent.class   bad CRC e7a3c664  (should be f290368b)
        testing: com/google/atap/tangoservice/TangoXyzIjData$1.class  (incomplete l-tree)  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoCoordinateFramePair.class   bad CRC 5a10208b  (should be 908529ac)
        testing: com/google/atap/tangoservice/TangoConfig$1.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoEvent$1.class   bad CRC 5f1c55e3  (should be 7990d785)
        testing: com/google/atap/tangoservice/Tango.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoAreaDescriptionMetaData.class   bad CRC c3172101  (should be 16c37a47)
        testing: com/google/atap/tangoservice/TangoCameraIntrinsics$1.class   bad CRC f0c230af  (should be ecb0a6e8)
        testing: com/google/atap/tangoservice/TangoPoseData$1.class   bad CRC 3e2b0fce  (should be a936782f)
        testing: com/google/atap/tangoservice/TangoOutOfDateException.class   OK
        testing: com/google/atap/tangoservice/Tango$1$1.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/Tango$1.class   bad CRC 8f43fbb7  (should be a87b49a9)
        testing: com/google/atap/tangoservice/TangoAreaDescriptionMetaData$1.class   bad CRC 96e741e6  (should be 6c173e8a)
        testing: com/google/atap/tangoservice/TangoEvent.class   bad CRC 21a1e8dc  (should be 97ca41d0)
        testing: com/google/atap/tangoservice/TangoInvalidException.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoXyzIjData.class   bad CRC b64da24f  (should be b1195693)
        testing: com/google/atap/tangoservice/TangoCameraPreview$MainRenderer.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/TangoPoseData.class   bad CRC 06e43b62  (should be 921ae719)
        testing: com/google/atap/tangoservice/TextureRenderer.class   bad CRC 20c0b15e  (should be 9ac80bf0)
        testing: com/google/atap/tangoservice/TangoErrorException.class   bad CRC 211c0bfe  (should be 4ab8a808)
        testing: com/google/atap/tangoservice/TangoException.class   OK
        testing: com/google/atap/tangoservice/TangoConfig.class   bad CRC 5b76d2f0  (should be f79fa86b)
        testing: com/google/atap/tangoservice/Tango$OnTangoUpdateListener.class   bad CRC 93316a02  (should be dc4a5f2e)
        testing: com/google/atap/tangoservice/experimental/   OK
        testing: com/google/atap/tangoservice/experimental/TangoMesh$1.class   bad CRC 89bf368e  (should be a1b0f741)
        testing: com/google/atap/tangoservice/experimental/TangoPositionData$1.class   bad CRC 05b71fa4  (should be 6a1e7833)
        testing: com/google/atap/tangoservice/experimental/TangoMesher$OnTangoMeshVectorAvailableListener.class  (incomplete l-tree)  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangoservice/experimental/TangoNavigation.class   bad CRC c9876b22  (should be 1634dedc)
        testing: com/google/atap/tangoservice/experimental/TangoReconstructionMetadata.class   bad CRC 60273ff9  (should be f96e65f1)
        testing: com/google/atap/tangoservice/experimental/TangoMeshVector$1.class   bad CRC 3afbe150  (should be 17b10c19)
        testing: com/google/atap/tangoservice/experimental/TangoMesh.class   bad CRC bebdc7c9  (should be a807de6d)
        testing: com/google/atap/tangoservice/experimental/TangoMeshVector.class   bad CRC 650d0e5f  (should be 9f8094d4)
        testing: com/google/atap/tangoservice/experimental/TangoPositionData.class   bad CRC 1d01c311  (should be d8c40f80)
        testing: com/google/atap/tangoservice/experimental/TangoMesher.class  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tango/   OK
        testing: com/google/atap/tango/TangoJNINative.class  (incomplete l-tree)  
      error:  invalid compressed data to inflate
        testing: com/google/atap/tangohelperlib/   OK
        testing: com/google/atap/tangohelperlib/BuildConfig.class   bad CRC 0238628f  (should be 5693a5b2)
    At least one error was detected in TangoSDK_Xiaotong_Java.jar.  

Кто-нибудь может подтвердить, что файл jar поврежден или это только моя система?


person Aaron Roller    schedule 06.10.2015    source источник
comment
Привет, это действительно поврежденный файл, новый файл загружен на страницу загрузки, пожалуйста, повторно загрузите SDK.   -  person r4ravi2008    schedule 07.10.2015


Ответы (2)


Служба поддержки клиентов ответила на мой запрос и заменила загрузку Java действительным файлом jar.

person Aaron Roller    schedule 09.10.2015

Только что скачал TangoSDK_Xiaotong_Java.jar со страницы загрузки.

Контрольная сумма SHA-1 для загруженного файла недействительна. Я получаю следующее:

SHA-1 5c749a5c717be91c2f3c0b9c060f63e7639be861 tangosdk_xiaotong_java.jar

который не соответствует контрольной сумме, отображаемой на странице загрузки.

Также пытался разархивировать его позже, и архив поврежден.

Я на машине с Windows 7.

edit: я также обновил компонент Core до версии 1.23 на устройстве, и на данный момент у меня нет явных проблем. Однако я не обновлял SDK.

person François Pilote    schedule 06.10.2015
comment
Спасибо, Франсуа. Написал в поддержку Tango. - person Aaron Roller; 07.10.2015