Google Tango C API,为每个设备编译单个 APK
Google Tango C API, compilation of single APK for every device
我正在尝试为我的游戏准备一个适用于 Tango 和非 Tango 设备的 APK。 (Tango 特有的功能在常规设备上不可用)。我正在使用 C native API。
运行 非 tango 设备上的应用总是抛出异常
java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libtango_support_api.so" needed by "libtroikaproject.so"; caused by could not load library "libcxsparse.so" needed by "libtango_support_api.so"; caused by library "libcxsparse.so" not found
是否可以 link 使用 Tango 库,以便应用程序可以
在常规设备上启动时没有错误?
是否可以使用"Multiple APK"机制发布
Google 在 Tango 和普通设备上播放单个应用?
- 是否可以 link 使用 Tango 库,以便应用程序可以在常规设备上无错误地启动?
是的,这是可能的。该错误是由 Tango link 内部库的方式引起的,很快就会修复。作为临时修复,您可以从他们的 website 下载 libcxsparse.so 并将其打包到您的 APK 的 lib 文件夹中。
- 是否可以使用 "Multiple APK" 机制在 Google Play for Tango 和常规设备上发布单个应用程序?
多个 APK 是可能的,但您需要在 gradle 中指定不同的构建风格。目前示例代码中没有。
我正在尝试为我的游戏准备一个适用于 Tango 和非 Tango 设备的 APK。 (Tango 特有的功能在常规设备上不可用)。我正在使用 C native API。 运行 非 tango 设备上的应用总是抛出异常
java.lang.UnsatisfiedLinkError: dlopen failed: could not load library "libtango_support_api.so" needed by "libtroikaproject.so"; caused by could not load library "libcxsparse.so" needed by "libtango_support_api.so"; caused by library "libcxsparse.so" not found
是否可以 link 使用 Tango 库,以便应用程序可以 在常规设备上启动时没有错误?
是否可以使用"Multiple APK"机制发布 Google 在 Tango 和普通设备上播放单个应用?
- 是否可以 link 使用 Tango 库,以便应用程序可以在常规设备上无错误地启动?
是的,这是可能的。该错误是由 Tango link 内部库的方式引起的,很快就会修复。作为临时修复,您可以从他们的 website 下载 libcxsparse.so 并将其打包到您的 APK 的 lib 文件夹中。
- 是否可以使用 "Multiple APK" 机制在 Google Play for Tango 和常规设备上发布单个应用程序?
多个 APK 是可能的,但您需要在 gradle 中指定不同的构建风格。目前示例代码中没有。