FAQ 常见问题
  • 05 Dec 2022
  • 1 分钟阅读
  • 黑暗模式
    白天模式

FAQ 常见问题

  • 黑暗模式
    白天模式

关于 SDK 的常见问题


我们的项目是使用 Swift 3.0 开发的,没法导入 TenjinSDK 到 AppDelegate.swift.

  • iOS 开发是使用 Objective-C 或者 Swift。 如果您使用 Swift,需要进行特别设置。 在 “Build Settings” -> “Swift Compiler - General”, 加入 bridge header.
  • 这里 是 Apple 文档。
  • 我们有示范 项目 可供参考。

我们可以在 Manifest 文件中移除对 Google play service 旧版本的引用吗?

  • 可以的,您可在 Android Manifest 文件中删去以下代码:
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
    

使用 Tenjin SDK 创建 Android 应用时遇到以下错误怎么办?

Execution failed for task ':transformClassesWithDexForRelease'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/actions/ItemListIntents;
  • 以上错误是由于您使用的 不同版本的 Google Play Service library。删除以下 library 可解决此问题:
    • /Assets/Plugins/Android/play-services-basement-11.0.4.aar

当我尝试 archive build for iOS 的时候,发现以下代码错误,该怎么办?

ld: warning: arm64 function not 4-byte aligned: ltmp0 from /Users/shayashi23/Workspace/UnityProjects/cultura02/Builds/ios2.1.0_tenjin_transfer_mediation/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/shayashi23/Workspace/UnityProjects/cultura02/Builds/ios2.1.0_tenjin_transfer_mediation/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1000.11.45.2_0' Reader: '902.0.39.2_0')', using libLTO version 'LLVM version 9.1.0, (clang-902.0.39.2)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  • 这是由于您的 Xcode 版本过旧。 您可以更新 Xcode 到最新版本,参考 这里

我发现 Android minSdkVersion 为 21, 这是为什么?

  • 我们目前支持其他应用商店(如安卓中国及华为海外等),而 MSA OAID SDK (1.0.25版本的 minSdkVersion 要求为 21), Huawei referrer SDK (minSdkVersion 要求为 19)。这些 SDKs 需要我们将minSdkVersion 提升至21。
  • 如果您需要使用最新 SDK 的功能,却并不需要集成 Huawei referrer SDK 和 MSA OAID SDK,可使用此 子版本

我在使用 Tenjin AdobeAir 集成出现问题,有插件支持吗?

  • 我们部分客户使用 该插件 。请注意,该服务并非由 Tenjin 开发并维护。

Unity 导入时报错“Unity infinite import loop has been detected. The following Assests were imported multiple times.(已检测到 Unity 无限导入循环,以下资产被多次导入)”该如何修复?

  • 这可以通过删除 edtior 文件夹来解决。如果问题仍未解决,请发邮件至 support@tenjin.com 获取详细信息。


本文对您有帮助吗?