Objective-c - Comment résoudre le conflit entre iOS Baidu Navigation et la bibliothèque statique Baidu Voice ? Comment résoudre le problème des symboles non définis lors de la fusion de deux bibliothèques statiques ?
PHP中文网
PHP中文网 2017-05-02 09:37:54
0
0
829
  1. Présentation de Baidu Navigation et du SDK Baidu Voice en même temps dans le même projet. Étant donné que Baidu Navigation contient la fonction vocale, elle entrera en conflit avec Baidu Voice.

  2. Les solutions suivantes ont été proposées sur le forum Baidu Map Open Platform :
    Q : Le SDK vocal Baidu a été importé dans le projet, ce qui est en conflit avec le SDK de navigation
    A : Le SDK de navigation utilise également le SDK vocal , donc l'importation est répétée. En cas de conflit, les développeurs peuvent essayer les deux méthodes suivantes

    .
       方法一:用户工程里面只留百度语音sdk的头文件,把libetts_device_simulator.a删掉后使用
       方法二:提供无TTS版的导航sdk
    

    Lors de l'utilisation de la première méthode, le projet ne peut toujours pas être exécuté et l'erreur suivante s'affiche :

使用方法二,提示以下错误Undefined symbols:
![图片描述][2]

  1. Comme les solutions ci-dessus ne sont pas réalisables, j'ai essayé de décompresser les deux bibliothèques statiques, de les fusionner en une seule et de les reconditionner, mais il y a toujours un problème. Symboles non définis pour l'architecture arm64

  2. Demandez des solutions, comment résoudre des problèmes tels que les symboles non définis pour l'architecture arm64 lors de la fusion de bibliothèques statiques, ou comment résoudre le conflit entre les bibliothèques statiques iOS Baidu Navigation et Baidu Voice.

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal